Ejemplo n.º 1
0
        protected void btnGuardarArea_Click(object sender, EventArgs e)
        {
            E_AREA_OCUPACION vAreaAgregar = new E_AREA_OCUPACION();
            string           vAccion      = (pID != null ? "A" : "I");

            if (vAccion == "I")
            {
                vAreaAgregar.CL_AREA   = txtClave.Text;
                vAreaAgregar.NB_AREA   = txtArea.Text;
                vAreaAgregar.FG_ACTIVO = true;

                E_RESULTADO resultado = negocio.InsertaActualiza_C_AREA(vAccion, vAreaAgregar, vClUsuario, vNbPrograma);
                UtilMensajes.MensajeResultadoDB(rnMensaje, resultado.MENSAJE[0].DS_MENSAJE.ToString(), resultado.CL_TIPO_ERROR, 400, 150);
            }
            else
            {
                vAreaAgregar.ID_AREA   = pID;
                vAreaAgregar.CL_AREA   = txtClave.Text;
                vAreaAgregar.NB_AREA   = txtArea.Text;
                vAreaAgregar.FG_ACTIVO = true;

                E_RESULTADO resultado = negocio.InsertaActualiza_C_AREA(vAccion, vAreaAgregar, vClUsuario, vNbPrograma);
                UtilMensajes.MensajeResultadoDB(rnMensaje, resultado.MENSAJE[0].DS_MENSAJE.ToString(), resultado.CL_TIPO_ERROR, 400, 150);
            }
        }
Ejemplo n.º 2
0
        public XElement InsertaActualiza_C_AREA(string tipo_transaccion, E_AREA_OCUPACION V_C_AREA, string usuario, string programa)
        {
            using (context = new SistemaSigeinEntities())
            {
                //Declaramos el objeto de valor de retorno
                ObjectParameter pout_clave_retorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
                //  pout_clave_retorno.Value = "";
                context.SPE_INSERTA_ACTUALIZA_C_AREA(pout_clave_retorno, V_C_AREA.ID_AREA, V_C_AREA.CL_AREA, V_C_AREA.NB_AREA, V_C_AREA.FG_ACTIVO, usuario, programa, tipo_transaccion);

                return(XElement.Parse(pout_clave_retorno.Value.ToString()));
            }
        }
Ejemplo n.º 3
0
        public E_RESULTADO InsertaActualiza_C_AREA(string tipo_transaccion, E_AREA_OCUPACION V_C_AREA, string usuario, string programa)
        {
            OcupacionesOperaciones operaciones = new OcupacionesOperaciones();

            return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_AREA(tipo_transaccion, V_C_AREA, usuario, programa)));
        }