示例#1
0
        private void selectOcupacion()
        {
            BPOcupacion oBPOcupacion = new BPOcupacion();
               ENTOcupacion oENTOcupacion = new ENTOcupacion();
               ENTResponse oENTResponse = new ENTResponse();

               String sMessage = "";

               try
               {

               // Formulario
               oENTOcupacion.Nombre = this.txtNombre.Text.Trim();

               // Transacción
               oENTResponse = oBPOcupacion.searchcatOcupacion(oENTOcupacion);

               // Validaciones
               if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
               if (oENTResponse.sMessage != "") { sMessage = "alert('" + oENTResponse.sMessage + "');"; }

               // Llenado de controles
               this.gvOcupacion.DataSource = oENTResponse.dsResponse.Tables[1];
               this.gvOcupacion.DataBind();

               // Mensaje al usuario
               ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), sMessage, true);

               }
               catch (Exception ex) { throw (ex); }
        }
示例#2
0
        private void updateMotivo(Int32 OcupacionId)
        {
            BPOcupacion oBPOcupacion = new BPOcupacion();
               ENTOcupacion oENTOcupacion = new ENTOcupacion();
               ENTResponse oENTResponse = new ENTResponse();

               try
               {

               // Formulario
               oENTOcupacion.OcupacionId = OcupacionId;
               oENTOcupacion.Nombre = this.txtActionNombre.Text.Trim();
               oENTOcupacion.Descripcion = this.txtActionDescripcion.Text.Trim();

               // Transacción
               oENTResponse = oBPOcupacion.updateOcupacion(oENTOcupacion);

               // Validaciones
               if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
               if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); }

               // Transacción exitosa
               ClearActionPanel();

               // Actualizar grid
               selectOcupacion();

               // Mensaje de usuario
               ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('Información actualizada con éxito!'); focusControl('" + this.txtNombre.ClientID + "');", true);

               }
               catch (Exception ex) { throw (ex); }
        }
示例#3
0
        private void selectMotivo_ForEdit(Int32 OcupacionId)
        {
            BPOcupacion oBPOcupacion = new BPOcupacion();
               ENTOcupacion oENTOcupacion = new ENTOcupacion();
               ENTResponse oENTResponse = new ENTResponse();

               try
               {

               // Formulario
               oENTOcupacion.OcupacionId = OcupacionId;
               oENTOcupacion.Nombre = this.txtActionNombre.Text.Trim();

               // Transacción
               oENTResponse = oBPOcupacion.searchcatOcupacion(oENTOcupacion);

               // Validaciones
               if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
               this.lblActionMessage.Text = oENTResponse.sMessage;

               // Llenado de controles
               this.txtActionNombre.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Nombre"].ToString();
               this.txtActionDescripcion.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Descripcion"].ToString();

               }
               catch (Exception ex) { throw (ex); }
        }