Example #1
0
        protected void imgButtonEidt_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                ImageButton imgbtn = (ImageButton)sender;
                GridViewRow row    = (GridViewRow)imgbtn.NamingContainer;

                Label        lblPrincipalId = (Label)grdPrincipal.Rows[row.RowIndex].FindControl("lblPrincipalId");
                int          Id             = Convert.ToInt16(lblPrincipalId.Text);
                LC_Principal _PrincipalS    = _PrincipalBLL.GetPrincipalLById(Id);
                if (_PrincipalS != null)
                {
                    hidPrincId.Value      = _PrincipalS.Principal_Id.ToString();
                    txtPrincipalName.Text = _PrincipalS.PrincipalName;
                    txtAddress.Text       = _PrincipalS.Address;
                    GetPrincipalList();
                    ddlCountry.SelectedItem.Text = _PrincipalS.Country;
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
 internal int InsertPrincipal(LC_Principal _ObjPrincipal)
 {
     try
     {
         _Context.LC_Principal.AddObject(_ObjPrincipal);
         _Context.SaveChanges();
         return(1);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
 internal int UpdatePrincipal(LC_Principal _ObjPrincipal)
 {
     try
     {
         LC_Principal _Principal = _Context.LC_Principal.FirstOrDefault(x => x.Principal_Id == _ObjPrincipal.Principal_Id);
         _Principal.PrincipalName = _ObjPrincipal.PrincipalName;
         _Principal.Address       = _ObjPrincipal.Address;
         _Principal.Country       = _ObjPrincipal.Country;
         _Principal.EditDate      = DateTime.Now;
         _Principal.EditUser      = _ObjPrincipal.EditUser;
         _Context.SaveChanges();
         return(1);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                LC_Principal _ObjPrincipal = new LC_Principal();
                _ObjPrincipal.PrincipalName = txtPrincipalName.Text;
                _ObjPrincipal.Address       = txtAddress.Text;
                _ObjPrincipal.Country       = ddlCountry.SelectedItem.Text;
                _ObjPrincipal.CreateDate    = DateTime.Now;
                _ObjPrincipal.CreateUser    = (((SessionUser)Session["SessionUser"]).UserId);
                _ObjPrincipal.OCode         = Convert.ToString(((SessionUser)Session["SessionUser"]).OCode);

                if (btnSave.Text != "Update")
                {
                    int result = _PrincipalBLL.InsertPrincipal(_ObjPrincipal);
                    if (result == 1)
                    {
                        ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Saved Successfully')", true);
                    }
                }
                else
                {
                    _ObjPrincipal.EditDate     = DateTime.Now;
                    _ObjPrincipal.EditUser     = (((SessionUser)Session["SessionUser"]).UserId);;
                    _ObjPrincipal.Principal_Id = Convert.ToInt16(hidPrincId.Value);
                    int result = _PrincipalBLL.UpdatePrincipal(_ObjPrincipal);
                    if (result == 1)
                    {
                        ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Updated Successfully')", true);
                    }
                }
                GetPrincipalList();
                ClearAllController();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #5
0
 internal int UpdatePrincipal(LC_Principal _ObjPrincipal)
 {
     return(_Principaldal.UpdatePrincipal(_ObjPrincipal));
 }
Example #6
0
 internal int InsertPrincipal(LC_Principal _ObjPrincipal)
 {
     return(_Principaldal.InsertPrincipal(_ObjPrincipal));
 }