当前位置: 首页>>代码示例>>C#>>正文


C# EFDal.FirmaIddenFirmaAdiDon方法代码示例

本文整理汇总了C#中EFDal.FirmaIddenFirmaAdiDon方法的典型用法代码示例。如果您正苦于以下问题:C# EFDal.FirmaIddenFirmaAdiDon方法的具体用法?C# EFDal.FirmaIddenFirmaAdiDon怎么用?C# EFDal.FirmaIddenFirmaAdiDon使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在EFDal的用法示例。


在下文中一共展示了EFDal.FirmaIddenFirmaAdiDon方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: MailGonder

 protected void MailGonder(int FirmaId, DateTime KalBitTar)
 {
     //try
     //{
         EFDal ed = new EFDal();
         string EMail = ed.FirmaIddenFirmaEmailDon(FirmaId);
         MailMessage mail = new MailMessage();
         //mail.To.Add(EMail);
         mail.To = EMail;
         //mail.Bcc = "[email protected];[email protected]";
         mail.Bcc = "[email protected]";
         mail.From = "[email protected]";
         mail.Subject = "Kalibrasyon bilgilendirme";
         string Body = "Sn. " + ed.FirmaIddenFirmaAdiDon(FirmaId) + " yetkilisi,<br/> Yaklaşık bir sene  önce kurumumuz kalibrasyon laboratuvarları bünyesinde aşağıda listesi verilen cihazlarınızın kalibrasyonları yapılmıştır. Bu cihazlar için yaklaşan kalibrasyon zamanını saygılarımızla hatırlatırız.<br/> Lütfen bu e-postaya yanıt dönmeyiniz.<br/>";
         Body += MailBodyOlustur(FirmaId, KalBitTar);
         mail.Body = Body + "<br/><br/>TSE Kalibrasyon Merkezi Başkanlığı";
         SmtpMail.SmtpServer = "10.6.1.7";
         mail.BodyFormat = MailFormat.Html;
         //lblDeneme.Text = Body;
         SmtpMail.Send(mail);
     //}
     //catch (Exception exc)
     //{
     //    lblDeneme.Text += exc.Message;
     //}
 }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:26,代码来源:SendMail.ascx.cs

示例2: FirmaIdDenFirmaAdiDon

 private void FirmaIdDenFirmaAdiDon()
 {
     int FirmaId = int.Parse(ViewState["FirmaId"].ToString());
     string Sonuc = "";
     EFDal ed = new EFDal();
     Sonuc = ed.FirmaIddenFirmaAdiDon(FirmaId);
     //return Sonuc;
     lblDene.Text = Sonuc;
 }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:9,代码来源:Deneme.ascx.cs

示例3: Doldur

 protected void Doldur(int Id)
 {
     EFDal ed = new EFDal();
     using (sfKalDataEntities ent = new sfKalDataEntities())
     {
         var oEgitim = (from c in ent.Egitim where c.Id == Id select c).First();
         txtFirmaAdi.Text = ed.FirmaIddenFirmaAdiDon(oEgitim.FirmaId);
         _FirmaId.Text = oEgitim.FirmaId.ToString();
         _Egitimci.Text = oEgitim.Egitimci;
         _EgitimiAlan.Text = oEgitim.EgitimiAlan;
         clnEgitimTar.SelectedDate = oEgitim.EgitimTarihi;
         _EgitiminKonusu.Text = oEgitim.EgitiminKonusu;
         _SertifikaNo.Text = oEgitim.SertifikaNo;
         _EgitimYeri.Text = oEgitim.EgitimYeri;
         txtBolgeKodu.Text = ed.kal_BolgeKoduDon(Context.User.Identity.Name).ToString();
         _EgitimBedeli.Text = oEgitim.EgitimBedeli.ToString();
         _EgitimGunSayisi.Text = oEgitim.EgitimGunSayisi.ToString();
         lblEgitimIdTut.Text = Id.ToString();
     }
 }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:20,代码来源:EditEgitim.aspx.cs

示例4: RadComboBoxFirma_SelectedIndexChanged

 protected void RadComboBoxFirma_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     int IlgilenilenFirmaId = int.Parse(RadComboBoxFirma.SelectedValue);
     EFDal ed = new EFDal();
     RadComboBoxFirma.Text = ed.FirmaIddenFirmaAdiDon(IlgilenilenFirmaId);
     BindGrid(IlgilenilenFirmaId);
 }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:7,代码来源:YapilanProtokollerGetAll.ascx.cs

示例5: RadComboBoxFirma_SelectedIndexChanged

 protected void RadComboBoxFirma_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     EFDal ed=new EFDal();
     try
     {
         int FirmaId = int.Parse(RadComboBoxFirma.SelectedValue);
         txtFirmaID.Text = FirmaId.ToString();
         txtFirmaAdi.Text = ed.FirmaIddenFirmaAdiDon(FirmaId);
         if (Session["OturumIcinGorevID"] == null)
         {
             txtGorevID.Text = ed.SiradakiGorevIDyiDon().ToString();
         }
         else
         {
             txtGorevID.Text = Session["OturumIcinGorevID"].ToString();
         }
         txtIlIlce.Text = ed.FirmaIddenIlIlceDon(FirmaId);
         //Session["IstekleriGosterilecekFirmaId"] = RadComboBoxFirma.SelectedValue;
        // Response.Redirect("FirmadanGelenIstekler.aspx");
         //IDdenDoldur(int.Parse(bak));
         //Response.Redirect("IsEmri.aspx?Id=" + bak);
     }
     catch
     {
     }
 }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:26,代码来源:GorevFirma.ascx.cs

示例6: RadComboBoxFirma_SelectedIndexChanged

    protected void RadComboBoxFirma_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        EFDal ed = new EFDal();
        int BolgeKodu=ed.kal_BolgeKoduDon(Context.User.Identity.Name);
        int FirmaId = int.Parse(RadComboBoxFirma.SelectedValue);
        string FirmaAdi = ed.FirmaIddenFirmaAdiDon(FirmaId);
        txtFIRMA.Text = FirmaAdi;
        txtFirmaId.Text = FirmaId.ToString();
        txtFAX.Text = ed.FirmaIddenFaxNodon(FirmaId);
        txtMUSTNO.Text = ed.FirmaIddenMustNoDon(FirmaId).ToString();
        raddtTEKLIFTAR.SelectedDate = DateTime.Today;
        txtILGILI.Text = ed.FirmaIddenIlgiliDon(FirmaId);
        txtISTID.Text = "0";
        txtYIL.Text = DateTime.Now.Year.ToString();
        RadComboBoxFirma.Visible = false;
        txtFIRMA.Visible = true;

        using (Service1Client client = new Service1Client())
        {
            if (client.FirmaninBugunIcinIndirimiVarmi(FirmaId))
            {
                lblIndirim.Text = client.FirmaninBugunIcinIndirimBilgisiniDon(FirmaId);
                RadNotification1.Text = " <font color='red'>" + FirmaAdi+ " isimli firmanın güncel protokolü saptandı! Hazırlanan teklif indirim içerecektir!</font>"; ;
                RadNotification1.Show();
            }
        }

        if (Session["TeklifNoKutusuBosOlmadigiIcinAktarilanTeklifNo"] != null)
        {
            txtTEKLIFNO.Text = Session["TeklifNoKutusuBosOlmadigiIcinAktarilanTeklifNo"].ToString();
            string[] arr = txtTEKLIFNO.Text.Trim().Split('-');
            txtTEKLIFSIRASI.Text = arr[1].ToString();
            txtTEKLIFNO.ToolTip = "Yeni teklif bilgisi butonuna bastığınızda Teklif No kutucuğu boş olmadığı için otomatik olarak bu Teklif Numarası yazıldı...";
        }
        else
        {
            txtTEKLIFNO.ToolTip = "Yeni teklif bilgisi butonuna bastığınızda Teklif No kutucuğu boş olduğu için sıradaki teklif numarası olarak bu verildi...";
            txtTEKLIFNO.Text = ed.kal_teklifTeklifSirasiAl(BolgeKodu);
            string[] arr = txtTEKLIFNO.Text.Trim().Split('-');
            txtTEKLIFSIRASI.Text = arr[1].ToString();
        }
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:42,代码来源:EditTeklif.aspx.cs

示例7: Ekle

    protected void Ekle()
    {
        sfKalDataEntities ent = new sfKalDataEntities();
        EFDal ed = new EFDal();
        int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name);
        teklif oteklif = new teklif();
        oteklif.YIL = int.Parse(txtYIL.Text.Trim());
        oteklif.FIRMAID = int.Parse(txtFirmaId.Text.Trim());
        oteklif.FIRMA = txtFIRMA.Text.Trim();
        oteklif.FAX = txtFAX.Text.Trim();
        oteklif.MUSTNO = int.Parse(txtMUSTNO.Text.Trim());
        oteklif.TEKLIFTAR = raddtTEKLIFTAR.SelectedDate;
        oteklif.TEKLIFNO = (txtTEKLIFNO.Text.Trim());
        oteklif.CIHAZADI = txtCIHAZADI.Text.Trim();
        oteklif.OLCUMARALIGI = txtOLCUMARALIGI.Text.Trim();
        oteklif.KALYERI = txtKALYERI.Text.Trim();
        oteklif.OLCMETODU = txtOLCMETODU.Text.Trim();
        oteklif.BIRIMFIYAT = decimal.Parse(txtBIRIMFIYAT.Text.Trim());
        oteklif.ADET = short.Parse(txtADET.Text.Trim());
        //oteklif.TOPLAMFIYAT = decimal.Parse(txtTOPLAMFIYAT.Text.Trim());
        oteklif.TOPLAMFIYAT = decimal.Parse(txtBIRIMFIYAT.Text.Trim()) * short.Parse(txtADET.Text.Trim());
        oteklif.TAHKALSURESI = raddtTahKalZamani.SelectedDate;
        oteklif.NOTLAR = txtNOTLAR.Text.Trim();
        oteklif.ILGILI = txtILGILI.Text.Trim();
        oteklif.ILGI = txtILGI.Text.Trim();
        oteklif.ILGLAB = txtILGLAB.Text.Trim();
        oteklif.ONAYLANDI = chkONAY.Checked;
        oteklif.TEKLIFSIRASI = short.Parse(txtTEKLIFSIRASI.Text.Trim());
        oteklif.BASILDI = chkBASILDI.Checked;
        oteklif.BOLGEKODU = short.Parse(BolgeKodu.ToString());
        oteklif.ISTID = int.Parse(txtISTID.Text.Trim());
        oteklif.FATURASIRA = int.Parse(ddlOlcumAraligi.SelectedValue);
        string TamTabloAdi=chkbxlstTarife.SelectedValue;
        oteklif.CIHAZKAPSAMAYRINTITABLOSU = ed.TamTabloAdindanCihazKapsamAyrintiTablosuIdDon(TamTabloAdi);
        ent.AddToteklif(oteklif);
        ent.SaveChanges();

        int AzOnceEklenenTeklifIcinMaxTeklifId = ed.AzOnceEklenenTeklifIcinMaxTeklifIdDon();
        Doldur(AzOnceEklenenTeklifIcinMaxTeklifId);
        Session["EnSonEklenenTeklifNo"] = txtTEKLIFNO.Text.Trim();

        int FirmaId = int.Parse(RadComboBoxFirma.SelectedValue);
        string FirmaAdi = ed.FirmaIddenFirmaAdiDon(FirmaId);
        //Indirim olsa da olmasada çalıştırılacak. İndirim yoksa zaten zaten fiyatta değişiklik olmayacak
        using (Service1Client client = new Service1Client())
        {
            if (client.FirmaninBugunIcinIndirimiVarmi(FirmaId))//Evet idirimi var
            {
                TeklifKalemineIndirimiUygula(FirmaId, AzOnceEklenenTeklifIcinMaxTeklifId, oteklif.TOPLAMFIYAT.Value);
            }

        }
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:53,代码来源:EditTeklif.aspx.cs

示例8: IsTakvimimneYaz

    protected bool IsTakvimimneYaz(int GorevID)
    {
        EFDal ed=new EFDal();
        bool Sonuc = false;
        DateTime BasTar,SonTar;
        int FirmaId = 0;

        string Subject = "";
        using (sfKalDataEntities ent = new sfKalDataEntities())
        {

            var oGorevFirma = (from c in ent.GorevFirma where c.GorevID == GorevID select c).ToList();
            foreach (var result in oGorevFirma)
            {
                Subject += ed.FirmaIddenFirmaAdiDon(result.FirmaID) + "-" + ed.FirmaIddenIlIlceDon(result.FirmaID)+"<br/>";
                FirmaId = result.FirmaID;
            }
            //GorevBaslangic ve Bitis tarihlerini al
            DataSet ds = new DataSet();
            ds = ed.GorevPersonelDon(GorevID);
            BasTar = DateTime.Parse(ds.Tables[0].Rows[0]["GorevSuresi"].ToString());
            SonTar=DateTime.Parse(ds.Tables[0].Rows[0]["GorevSuresiBitis"].ToString());
            ds.Dispose();
            Scheduler oScheduler = new Scheduler();
            oScheduler.Subject = Subject;
            oScheduler.Start = BasTar;
            oScheduler.Endd = SonTar;
            oScheduler.RecurrenceRule = "";
            oScheduler.RecurrenceParentID = 0;
            oScheduler.FirmaId = FirmaId;
            oScheduler.Kullanici = Context.User.Identity.Name;
            ent.AddToScheduler(oScheduler);
            ent.SaveChanges();
        }
        return Sonuc;
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:36,代码来源:GorevPersonel.ascx.cs

示例9: Page_Load

    protected void Page_Load(object sender, EventArgs e)
    {
        //NotifBildirim.Text = "llllllllllllll";
        //NotifBildirim.Show();

        //if (Session["YeniChatTalebiVar"] != null)
        //{
        //    if (Session["YeniChatTalebiVar"].ToString() == "E")
        //    {
        //        //this.Page.ClientScript.RegisterClientScriptBlock(GetType(), "Test", "YeniChatTalebiIcinRadWindowuAc();");
        //        /*
        //        RadWindow1.Width = 800;
        //        RadWindow1.Height = 600;
        //        RadWindow1.Modal = true;

        //        RadWindow1.Skin = "Simple";
        //        RadWindow1.VisibleOnPageLoad = true;
        //        RadWindow1.Visible = true;
        //        RadWindow1.Title = "Paket Kapsamına Alma";
        //        RadWindowManager1.Windows.Add(RadWindow1);
        //        RadWindow1.NavigateUrl = "~/UserControls/Pages/ChatRoom.aspx?RoomId=1";
        //         */
        //    }
        //}
        if (!IsPostBack)
        {
            EFDal ed = new EFDal();
            if (Context.User.Identity.IsAuthenticated)
            {

                if (Session["BuOturumdaImzaUyarisiVerme"] == null)
                {
                    if (
                        ed.PersonelinImzasınıBekleyenBelgeleriDon(ed.UserNamedenPersonelUNDon(Context.User.Identity.Name))
                            .Tables[0].Rows.Count > 0)
                    {
                        LabelName.Text = "Hoşgeldiniz Sn. <em>" + ed.UserNamedenTamIsimDon(Context.User.Identity.Name) +
                                         "</em> ! Aşağıdaki fonksiyonlardan birini seçebilirsiniz... ";
                        WelcomeNotification.Show();

                    }
                }

                lblWellcome.Text = "Hoşgeldiniz " + Context.User.Identity.Name;

                lnkLoginStatus.Visible = true;
                lblWellcome.Visible = true;
                Login.Visible = false;
                div1.Visible = false;
                div3.Visible = false;
                div4.Visible = false;
                pnlMenu.Visible = true;
                boxGelismisArama.Visible = true;
            }
            else
            {
                divOnlineUsers.Visible = false;
                boxGelismisArama.Visible = false;
            }
            //else if (Session["DisaridanGelenFirmaId"] != null)
            if (Session["DisaridanGelenFirmaId"] != null)
            {
                int FirmaId = int.Parse(Session["DisaridanGelenFirmaId"].ToString());
                //EFDal ed=new EFDal();
                string FirmaAdi = ed.FirmaIddenFirmaAdiDon(FirmaId);
                lblWellcome.Text = "Hoşgeldiniz " + FirmaAdi;
                lnkLoginStatus.Visible = true;
                lblWellcome.Visible = true;
                Login.Visible = false;
                div1.Visible = false;
                div3.Visible = false;
                div4.Visible = false;
            }

            string url = HttpContext.Current.Request.Url.AbsoluteUri;
            if (url.IndexOf("KalibrasyonForumu") > 0 || url.IndexOf("allForums") > 0 || url.IndexOf("MusteriAnketi") > 0)
            {
                div1.Visible = false;
                div3.Visible = false;
                div4.Visible = false;
            }
            SonForumKonulariBagla();
        }
        //else
        //{
        //    if (Context.User.Identity.IsAuthenticated)
        //    {
        //        lnkLoginStatus.Visible = true;
        //        lblWellcome.Visible = true;
        //        lblWellcome.Text = "Hoşgeldiniz "+Context.User.Identity.Name;
        //    }
        //}
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:93,代码来源:standardized.master.cs

示例10: Page_Load

    protected void Page_Load(object sender, EventArgs e)
    {
        int Id = int.Parse(Request["Id"].ToString());
        EFDal ed=new EFDal();
        int BolgeKodu=ed.kal_BolgeKoduDon(Context.User.Identity.Name);
        int SessionIleGelenFirmaId =0;
        if (Session["IstekleriGosterilecekFirmaId"] != null && Id==0)
        {
            SessionIleGelenFirmaId = int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString());
            txtFirmaAdi.Text = ed.FirmaIddenFirmaAdiDon(int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString()));
            _FirmaId.Text = SessionIleGelenFirmaId.ToString();

            if (!IsPostBack)
            {
                if (Id > 0)
                {
                    Doldur(Id);
                    btnAdd.Visible = false;
                }
                if (Id == 0)//Kayıt eklemek için gelmiş
                {
                    btnAdd.Visible = true;
                    lnkGuncelle.Visible = false;
                }
            }
        }
        else if (Id > 0)
        {
            if (!IsPostBack)
            {
                Doldur(Id);
                btnAdd.Visible = false;
            }
        }
        else
        {
            lblUyari.ForeColor = System.Drawing.Color.Red;
            lblUyari.Text = "Bu şekilde firma üzerine eğitim kaydı ekleyemezsiniz. Menude bulunan firma sekmesi üzerinden önce eğitim bilgisini üzerine eklemek istediğiniz firmayı arayıp bulmalısınız...";
        }

        if (!IsPostBack)
        {
            ddlddlEgitimciListesiDoldur(BolgeKodu);
        }
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:45,代码来源:EditEgitim.aspx.cs

示例11: rdgvEgitim_ItemDataBound

 protected void rdgvEgitim_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
 {
     EFDal ed=new EFDal();
     if (e.Item is GridDataItem)
     {
         GridDataItem dataItem = e.Item as GridDataItem;
         int key=int.Parse(dataItem["FirmaId"].Text);
         dataItem["FirmaAdi1"].Text = ed.FirmaIddenFirmaAdiDon(key);
         /*
         if (dataItem["FirmaAdi"].Text == "İptal")
         {
             //dataItem.Cells[3].ForeColor = System.Drawing.Color.Red;
             dataItem.BackColor = System.Drawing.Color.Red;
             dataItem.ToolTip = "İptal edilmiş kayıt";
         }*/
     }
 }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:17,代码来源:Egitim.ascx.cs

示例12: Page_Load

    protected void Page_Load(object sender, EventArgs e)
    {
        EFDal ed = new EFDal();
        RadAjaxManager manager = RadAjaxManager.GetCurrent(this.Page);
        manager.AjaxSettings.AddAjaxSetting(manager, pnlContainer, RadAjaxLoadingPanel1);
        manager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(RadAjaxManager1_AjaxRequest);
        if (!IsPostBack)
        {
            if (Session["IstekleriGosterilecekFirmaId"] == null)
            {
                lnkEkle.Enabled = false;
                lnkEkle.ToolTip += "Üzerinde eğitim bilgisi işlemek üzere seçilmiş bir firma yok";
            }
            else
            {
                lnkEkle.ToolTip += "Üzerine eğitim bilgisi eklenecek firma: " + ed.FirmaIddenFirmaAdiDon(int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString()));
            }
            int GuncelYilBilgisi = DateTime.Now.Year;
            rdgvEgitimiiBagla(GuncelYilBilgisi);
            ddlEgitimYillariDoldur(GuncelYilBilgisi);
            ddlEgitimYillari.SelectedValue = GuncelYilBilgisi.ToString();
            GridFilterMenuTurkcelestir();

            lnkEkle.Attributes.Clear();
            lnkEkle.Attributes["href"] = "#";
            lnkEkle.Attributes["onclick"] = String.Format("return ShowEditForm('{0}','{1}');", "0", "0");
        }
        else
        {
            //rdgvEgitimiiBagla(int.Parse(ddlEgitimYillari.SelectedItem.Text));
        }
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:32,代码来源:Egitim.ascx.cs

示例13: FirmaninAltFirmalariniYaz

 protected void FirmaninAltFirmalariniYaz(int FirmaId)
 {
     string ChildFirmaIdleri = "";
     EFDal ed = new EFDal();
     if (ed.FirmayaAitChildFirmaVarmi(FirmaId))
     {
         lblAltFirmalar.Text = "<b>Firma altında kayıtlı bulunan diğer firmalar </b><br/>";
         lblAltFirmalar.ToolTip="Bu fonksiyon, vergi numaraları aynı olup da, alt firma olarak tanımlanan firmanın, bir diğerinin şubesi olduğu durumlar için tanımlanmıştır. Böylece bir firma altına, o firmanın şubeleri alt firma olarak kaydedilebilecektir.";
         ChildFirmaIdleri = ed.FirmayaAitChildFirmaListesiniDon(FirmaId).Remove(0, 1);
         string[] ChildFirmaIds = ChildFirmaIdleri.Split(',');
         foreach (string word in ChildFirmaIds)
         {
             //<a href="IstektenAra.aspx">İstek</a>
             //Firma.aspx?Mode=S&FirmaId=1664
             //lblAltFirmalar.Text =lblAltFirmalar.Text+ dc.FirmaIddenFirmaAdiDon(int.Parse(word))+"<br/>";
             lblAltFirmalar.Text = lblAltFirmalar.Text + "<a href='Firma.aspx?Mode=S&FirmaId=" + word + "'>" + ed.FirmaIddenFirmaAdiDon(int.Parse(word)) + "</a>" + "<br/>";
         }
     }
 }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:19,代码来源:Firma.ascx.cs

示例14: Doldur

    protected void Doldur(int FirmaID)
    {
        EFDal ed = new EFDal();
        int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name);
        //var ofirma = firma.SingleOrDefault(x => x.FIRMAID== FirmaID);
        using (sfKalDataEntities entt = new sfKalDataEntities())
        {
            var ofirma = (from c in entt.firma where c.FIRMAID == FirmaID select c);

            if (ofirma.FirstOrDefault().BOLGEKODU != BolgeKodu)
            {

            }
            else
            {
                txtFirmaID.Text = ofirma.FirstOrDefault().FIRMAID.ToString();
                lblFirmaAdi.Text = ed.FirmaIddenFirmaAdiDon(ofirma.FirstOrDefault().FIRMAID);
                using (Service1Client client = new Service1Client())
                {
                    lblIndirim.Text = client.FirmaninBugunIcinIndirimBilgisiniDon(FirmaID);
                }
                if (ed.FirmaninAnnesiVarmi(ofirma.FirstOrDefault().FIRMAID) > 0)
                {
                    lblFirmaAdi.Text += " (" + ed.FirmaIddenFirmaAdiDon(ed.FirmaninAnnesiVarmi(ofirma.FirstOrDefault().FIRMAID)) + " isimli firmaya ait alt firmadır)";
                    btnChildFirmaEkle.Enabled = false;
                    btnChildFirmaEkle.ToolTip = "Bu firma zaten başka bir firma altına eklenmiş alt firma olarak görünmektedir. O yüzden bu firma altına firma ekleemezsiniz..";
                }
                else
                {
                    btnChildFirmaEkle.Enabled = true;
                    btnChildFirmaEkle.ToolTip = "Bu fonksiyon, vergi numaraları aynı olup da, alt firma olarak tanımlanan firmanın, bir diğerinin şubesi olduğu durumlar için tanımlanmıştır. Böylece bir firma altına, o firmanın şubeleri alt firma olarak kaydedilebilecektir.";
                }
                txtMustNo.Text = ofirma.FirstOrDefault().MUSTNO.ToString();
                txtFirmaAdi.Text = ofirma.FirstOrDefault().FIRMAADI;
                txtAdres1.Text = ofirma.FirstOrDefault().ADRESI;
                txtAdres2.Text = ofirma.FirstOrDefault().ADRESII;
                txtIlce.Text = ofirma.FirstOrDefault().IL_ILCE;
                txtTelefon.Text = ofirma.FirstOrDefault().TELEFON;
                txtFax.Text = ofirma.FirstOrDefault().FAX;
                txtIlgili.Text = ofirma.FirstOrDefault().ILGILI;
                txtEmail.Text = ofirma.FirstOrDefault().EMAIL;
                txtNotlar.Text = ofirma.FirstOrDefault().NOTLAR;
                txtFatAdresi.Text = ofirma.FirstOrDefault().FATADRES;
                txtVergiDairesi.Text = ofirma.FirstOrDefault().VERGIDAIRESI;
                txtVergiNo.Text = ofirma.FirstOrDefault().VERGINO;
                txtBolgeKodu.Text = ofirma.FirstOrDefault().BOLGEKODU.ToString();
                chkKamufirması.Checked = ofirma.FirstOrDefault().KAMUFIRMASI;
                if (ofirma.FirstOrDefault().KAMUFIRMASI)
                {
                    chklstKamuOzel.SelectedValue = "1";//Kamu
                }
                else
                {
                    chklstKamuOzel.SelectedValue = "0";//özel
                }

                chkTseBelgeli.Checked = ofirma.FirstOrDefault().TSEBELGELI;
                txtIl_IlceId.Text = ofirma.FirstOrDefault().IL_ILCEID.ToString();

                if (txtMustNo.Text.Trim() != "")
                {
                    Session["ChildFirmaIcingidecekMustNo"] = txtMustNo.Text.Trim();
                    Session["ChildFirmaIcingidecekFirmaId"] = txtFirmaID.Text.Trim();
                }
                //Burada firmaya ait çocuk firmalar var mı onları kontrol et
                FirmaninAltFirmalariniYaz(ofirma.FirstOrDefault().FIRMAID);
            }
        }
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:69,代码来源:Firma.ascx.cs


注:本文中的EFDal.FirmaIddenFirmaAdiDon方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。