예제 #1
0
 private void Guardar()
 {
     try
     {
         Sesion session = new Sesion();
         session = (Sesion)Session["Sesion" + Session.SessionID];
         CatCompensacion compensacion = new CatCompensacion();
         compensacion.Compensacion_Descripcion = txtDescripcion.Text;
         compensacion.Compensacion_Estatus     = chkActivo.Checked;
         CN_CatCompensacion clsCatCompensacion = new CN_CatCompensacion();
         int verificador = -1;
         if (HF_ID.Value == "")
         {
             if (!_PermisoGuardar)
             {
                 Alerta("No tiene permisos para grabar");
                 return;
             }
             compensacion.Id_Compensacion = Convert.ToInt32(txtClave.Text);
             clsCatCompensacion.InsertarConceptos(compensacion, session.Emp_Cnx, ref verificador);
             if (verificador == 1)
             {
                 Nuevo();
                 Alerta("Los datos se guardaron correctamente");
             }
             else
             {
                 Alerta("La clave ya existe");
             }
         }
         else
         {
             if (!_PermisoModificar)
             {
                 Alerta("No tiene permisos para modificar");
                 return;
             }
             compensacion.Id_Compensacion = Convert.ToInt32(HF_ID.Value);
             clsCatCompensacion.ModificarConceptos(compensacion, session.Emp_Cnx, ref verificador);
             if (verificador == 1)
             {
                 Alerta("Los datos se modificaron correctamente");
             }
             else
             {
                 Alerta("Ocurrió un error al intentar modificar los datos");
             }
         }
         rg1.Rebind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
 public void ModificarConceptos(CatCompensacion Conceptos, string Conexion, ref int verificador)
 {
     try
     {
         CD_CatCompensacion claseCapaDatos = new CD_CatCompensacion();
         claseCapaDatos.ModificarCatCompensacion(Conceptos, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }