Example #1
0
        protected void btnGuardarCatalogo_Click(object sender, EventArgs e)
        {
            SPE_OBTIENE_C_CATALOGO_LISTA_Result catalogo = new SPE_OBTIENE_C_CATALOGO_LISTA_Result();


            string tipoTransaccion = "I";

            if (vIdCatalogoLista != null && vIdCatalogoLista != 0)
            {
                tipoTransaccion = "A";
                catalogo        = getLista(vIdCatalogoLista.ToString());
            }

            catalogo.NB_CATALOGO_LISTA = txtNbCatalogo.Text;
            catalogo.DS_CATALOGO_LISTA = txtDsCatalogo.Text;
            catalogo.ID_CATALOGO_TIPO  = int.Parse(cmbIdCatalogo.SelectedValue);

            CatalogoListaNegocio operaciones = new CatalogoListaNegocio();
            E_RESULTADO          vResultado  = operaciones.InsertaActualiza_C_CATALOGO_LISTA(tipoTransaccion, catalogo, vClUsuario, vNbPrograma);

            string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            // UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR);


            UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR);
        }
Example #2
0
        //public string usuario = "";
        //public string programa = "";

        protected void Page_Load(object sender, EventArgs e)
        {
            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;

            if (!Page.IsPostBack)
            {
                ObtenerTipoCatalogo();

                if (Request.Params["ID"] != null)
                {
                    vIdCatalogoLista = int.Parse(Request.Params["ID"]);

                    if (vIdCatalogoLista != 0)
                    {
                        SPE_OBTIENE_C_CATALOGO_LISTA_Result catalogo = new SPE_OBTIENE_C_CATALOGO_LISTA_Result();

                        catalogo = getLista(Request.Params["ID"]);

                        txtNbCatalogo.Text          = catalogo.NB_CATALOGO_LISTA;
                        txtDsCatalogo.Text          = catalogo.DS_CATALOGO_LISTA;
                        cmbIdCatalogo.SelectedValue = catalogo.ID_CATALOGO_TIPO.ToString();
                    }
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.Params["pIdEmpleadoBaja"] != null)
                {
                    vIdBajaEmpleado = int.Parse(Request.Params["pIdEmpleadoBaja"].ToString());
                    vIdEmpleado     = int.Parse(Request.Params["pIdEmpleado"].ToString());
                    RotacionPersonalNegocio nRotacion = new RotacionPersonalNegocio();
                    var vEmpleadoBaja = nRotacion.ObtieneBajasPendientes(vIdBajaEmpleado).FirstOrDefault();
                    txtNbEmpleado.InnerText   = vEmpleadoBaja.CL_EMPLEADO + " - " + vEmpleadoBaja.NB_EMPLEADO;
                    txtNbPuesto.InnerText     = vEmpleadoBaja.CL_PUESTO + " - " + vEmpleadoBaja.NB_PUESTO;
                    rdpFechaBaja.SelectedDate = vEmpleadoBaja.FE_BAJA_EFECTIVA;
                    XElement xmlComentarios = XElement.Parse(vEmpleadoBaja.DS_COMENTARIOS);
                    reComentarios.Content = xmlComentarios.Value;
                    CatalogoListaNegocio negocio = new CatalogoListaNegocio();
                    SPE_OBTIENE_C_CATALOGO_LISTA_Result vCatalogo = new SPE_OBTIENE_C_CATALOGO_LISTA_Result();
                    vCatalogo       = negocio.ObtieneCatalogoLista().Where(w => w.NB_CATALOGO_LISTA == "Causas de baja").FirstOrDefault();
                    vIdCatalogoBaja = vCatalogo.ID_CATALOGO_LISTA;
                    vDsMensaje      = ContextoApp.EO.Configuracion.MensajeCapturaResultados.dsMensaje;
                    vDsMensajeE     = ContextoApp.EO.Configuracion.MensajeImportantes.dsMensaje;
                    vDsMensajeME    = ContextoApp.EO.Configuracion.MensajeBajaNotificador.dsMensaje;
                    vDsMensajeEv    = ContextoApp.EO.Configuracion.MensajeImportantes.dsMensaje;
                    vDsMensajeMEv   = ContextoApp.EO.Configuracion.MensajeBajaNotificador.dsMensaje;
                }
            }

            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;
        }
Example #4
0
        public XElement InsertaActualiza_C_CATALOGO_LISTA(string tipo_transaccion, SPE_OBTIENE_C_CATALOGO_LISTA_Result V_C_CATALOGO_LISTA, 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_CATALOGO_LISTA(pout_clave_retorno, V_C_CATALOGO_LISTA.ID_CATALOGO_LISTA, V_C_CATALOGO_LISTA.NB_CATALOGO_LISTA, V_C_CATALOGO_LISTA.DS_CATALOGO_LISTA, V_C_CATALOGO_LISTA.ID_CATALOGO_TIPO, usuario, usuario, programa, programa, tipo_transaccion);
                //regresamos el valor de retorno de sql
                //   return Convert.ToString(pout_clave_retorno.Value);
                return(XElement.Parse(pout_clave_retorno.Value.ToString()));
            }
        }
        protected void btnElemento_Click(object sender, EventArgs e)
        {
            if (grvCatalogoLista.SelectedItems.Count > 0)
            {
                foreach (GridDataItem item in grvCatalogoLista.SelectedItems)
                {
                    if (item != null)
                    {
                        SPE_OBTIENE_C_CATALOGO_LISTA_Result lista = new SPE_OBTIENE_C_CATALOGO_LISTA_Result();

                        lista = getLista(item.GetDataKeyValue("ID_CATALOGO_LISTA").ToString());

                        vIdCatalogoLista = lista.ID_CATALOGO_LISTA;
                        Server.Transfer("ValoresGenericos.aspx", true);
                    }
                }
            }
            else
            {
                RadWindowManager1.RadAlert("Seleccione un registro.", 350, 148, "Incidencias recurrentes", null);
            }
        }
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            foreach (GridDataItem item in grvCatalogoLista.SelectedItems)
            {
                if (item != null)
                {
                    SPE_OBTIENE_C_CATALOGO_LISTA_Result lista = new SPE_OBTIENE_C_CATALOGO_LISTA_Result();

                    lista = getLista(item.GetDataKeyValue("ID_CATALOGO_LISTA").ToString());

                    CatalogoListaNegocio negocio = new CatalogoListaNegocio();

                    E_RESULTADO vResultado = negocio.Elimina_C_CATALOGO_LISTA(lista.ID_CATALOGO_LISTA, usuario, programa);


                    //   = nRol.InsertaActualizaRoles(vClOperacion, vRol, vFunciones, vClUsuario, vNbPrograma);
                    string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

                    UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "onCloseWindow");
                }
            }
        }
        public E_RESULTADO InsertaActualiza_C_CATALOGO_LISTA(string tipo_transaccion, SPE_OBTIENE_C_CATALOGO_LISTA_Result V_C_CATALOGO_LISTA, string usuario, string programa)
        {
            CatalogoListaOperaciones operaciones = new CatalogoListaOperaciones();

            return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_CATALOGO_LISTA(tipo_transaccion, V_C_CATALOGO_LISTA, usuario, programa)));
        }