protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString != null)
            {
                vIdColonia   = Request.QueryString["pID"];
                vClEstado    = Request.QueryString["pClEstado"];
                vClMunicipio = Request.QueryString["pClMunicipio"];
            }

            vClOperacion = E_TIPO_OPERACION_DB.I;

            if (!Page.IsPostBack)
            {
                //CONSULTA LOS TIPOS DE ASENTAMIENTO
                traerTipoAsentamiento();

                //TRAER LA COLONIA CORRESPONDIENTE
                if (vIdColonia != null)
                {
                    traerColonia(vIdColonia);
                }
            }

            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;
        }
示例#2
0
 public XElement InsertaActualizaClientes(E_TIPO_OPERACION_DB tipoTransaccion, E_CLIENTES vCliente, string xmlElemento, string xmlEmpresas, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_CLIENTE(pOutClRetorno, vCliente.ID_CLIENTE, vCliente.CL_CLIENTE, vCliente.CL_PASS, vCliente.NB_CLIENTE, vCliente.NB_CONTACTO, vCliente.CL_EMAIL, xmlElemento, xmlEmpresas, vCliente.NB_EJECUTIVO_CUENTA, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
示例#3
0
 public XElement InsertaActualizaVersion(E_TIPO_OPERACION_DB tipoTransaccion, E_VERSION version, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_VERSION(pOutClRetorno, version.ID_VERSION, version.ID_MODULO, version.NO_RELEASE, version.DS_VERSION, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement InsertaActualizaPeriodo(E_TIPO_OPERACION_DB tipoTransaccion, E_GESTION_PERIODO vPeriodo, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_K_GESTION_PERIODO(pOutClRetorno, vPeriodo.ID_GESTION_PERIODO, vPeriodo.ID_CLIENTE, vPeriodo.ID_SISTEMA, vPeriodo.ID_EMPRESA, vPeriodo.ID_MODULO, vPeriodo.ID_VERSION, vPeriodo.ID_LICENCIA, vPeriodo.FE_INICIO, vPeriodo.FE_FIN, vPeriodo.NO_VOLUMEN, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement InsertaActualizaLicencia(E_TIPO_OPERACION_DB tipoTransaccion, E_LICENCIA vLicencia, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_LICENCIA(pOutClRetorno, vLicencia.ID_LICENCIA, vLicencia.CL_LICENCIA, vLicencia.NB_LICENCIA, vLicencia.FG_PERIODO, vLicencia.FG_VOLUMEN, vLicencia.DS_LICENCIA, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement InsertaActualizaEmpresa(E_TIPO_OPERACION_DB tipoTransaccion, E_EMPRESA vEmpresa, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_EMPRESA(pOutClRetorno, vEmpresa.ID_EMPRESA, vEmpresa.CL_EMPRESA, vEmpresa.NB_EMPRESA, vEmpresa.DS_EMPRESA, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement InsertaActualizaModulo(E_TIPO_OPERACION_DB tipoTransaccion, E_MODULO vModulo, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_MODULO(pOutClRetorno, vModulo.ID_MODULO, vModulo.CL_MODULO, vModulo.NB_MODULO, vModulo.DS_MODULO, vModulo.ID_SISTEMA, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
示例#8
0
 public XElement InsertarActualizarUsuario_pde(E_TIPO_OPERACION_DB pClTipoOperacion, E_USUARIO pUsuario, string pClUsuario, string pNbUsuario)
 {
     using (context = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_USUARIO_PDE(pOutClRetorno, pUsuario.CL_USUARIO, pUsuario.NB_USUARIO, pUsuario.CONTRASENA, pUsuario.NB_CORREO_ELECTRONICO, pUsuario.FG_ACTIVO, pUsuario.FG_CAMBIAR_PASSWORD, pUsuario.ID_ROL, pUsuario.ID_EMPLEADO_PDE, pClUsuario, pNbUsuario, pUsuario.CL_TIPO_MULTIEMPRESA, pClTipoOperacion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
示例#9
0
 public XElement InsertarActualizarRoles(E_TIPO_OPERACION_DB pClTipoOperacion, SPE_OBTIENE_C_ROL_Result pRol, XElement pXmlFunciones, string pClUsuario, string pNbPrograma)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_ROLES(pOutClRetorno, pRol.ID_ROL, pRol.CL_ROL, pRol.NB_ROL, pRol.FG_ACTIVO, pXmlFunciones.ToString(), pClUsuario, pNbPrograma, pClTipoOperacion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
示例#10
0
        public XElement InsertarActualizarPlaza(E_TIPO_OPERACION_DB pClTipoOperacion, Entidades.Administracion.E_PLAZA pPlaza, string pClUsuario, string pNbPrograma)
        {
            using (contexto = new SistemaSigeinEntities())
            {
                var pXmlResultado = new SqlParameter("@XML_RESULTADO", SqlDbType.Xml)
                {
                    Direction = ParameterDirection.Output
                };

                contexto.Database.ExecuteSqlCommand("EXEC " +
                                                    "ADM.SPE_INSERTA_ACTUALIZA_PLAZA " +
                                                    "@XML_RESULTADO OUTPUT, " +
                                                    "@PIN_ID_PLAZA, " +
                                                    "@PIN_CL_PLAZA, " +
                                                    "@PIN_NB_PLAZA, " +
                                                    "@PIN_ID_EMPLEADO, " +
                                                    "@PIN_ID_PUESTO, " +
                                                    "@PIN_ID_DEPARTAMENTO, " +
                                                    "@PIN_ID_PLAZA_JEFE, " +
                                                    "@PIN_ID_EMPRESA, " +
                                                    "@PIN_FG_ACTIVO, " +
                                                    "@PIN_XML_GRUPOS, " +
                                                    "@PIN_XML_PLAZAS_INTERRELACIONADAS, " +
                                                    "@PIN_CL_USUARIO, " +
                                                    "@PIN_NB_PROGRAMA, " +
                                                    "@PIN_TIPO_TRANSACCION "
                                                    , pXmlResultado,
                                                    new SqlParameter("@PIN_ID_PLAZA", (object)pPlaza.ID_PLAZA ?? DBNull.Value),
                                                    new SqlParameter("@PIN_CL_PLAZA", (object)pPlaza.CL_PLAZA),
                                                    new SqlParameter("@PIN_NB_PLAZA", (object)pPlaza.NB_PLAZA),
                                                    new SqlParameter("@PIN_ID_EMPLEADO", (object)pPlaza.ID_EMPLEADO ?? DBNull.Value),
                                                    new SqlParameter("@PIN_ID_PUESTO", (object)pPlaza.ID_PUESTO ?? DBNull.Value),
                                                    new SqlParameter("@PIN_ID_DEPARTAMENTO", (object)pPlaza.ID_DEPARTAMENTO ?? DBNull.Value),
                                                    new SqlParameter("@PIN_ID_PLAZA_JEFE", (object)pPlaza.ID_PLAZA_SUPERIOR ?? DBNull.Value),
                                                    new SqlParameter("@PIN_ID_EMPRESA", (object)pPlaza.ID_EMPRESA ?? DBNull.Value),
                                                    new SqlParameter("@PIN_FG_ACTIVO", (object)pPlaza.FG_ACTIVO),
                                                    new SqlParameter("@PIN_XML_GRUPOS", (object)pPlaza.XML_GRUPOS),
                                                    new SqlParameter("@PIN_XML_PLAZAS_INTERRELACIONADAS", (object)pPlaza.XML_PLAZAS_INTERRELACIONADAS),
                                                    new SqlParameter("@PIN_CL_USUARIO", (object)pClUsuario),
                                                    new SqlParameter("@PIN_NB_PROGRAMA", (object)pNbPrograma),
                                                    new SqlParameter("@PIN_TIPO_TRANSACCION", (object)pClTipoOperacion.ToString())
                                                    );

                return(XElement.Parse(pXmlResultado.Value.ToString()));
            }

            //using (contexto = new SistemaSigeinEntities())
            //{
            //    ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
            //    contexto.SPE_INSERTA_ACTUALIZA_PLAZA(pOutClRetorno, pPlaza.ID_PLAZA, pPlaza.CL_PLAZA, pPlaza.NB_PLAZA, pPlaza.ID_EMPLEADO, pPlaza.ID_PUESTO,pPlaza.ID_DEPARTAMENTO, pPlaza.ID_PLAZA_SUPERIOR, pPlaza.ID_EMPRESA, pPlaza.FG_ACTIVO, pPlaza.XML_GRUPOS, pClUsuario, pNbPrograma, pClTipoOperacion.ToString());
            //    return XElement.Parse(pOutClRetorno.Value.ToString());
            //}
        }
示例#11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                vClOperacion = E_TIPO_OPERACION_DB.I;
                if (!String.IsNullOrEmpty(Request.QueryString["UsuarioId"]))
                {
                    vClUser      = Request.QueryString["UsuarioId"];
                    vClOperacion = E_TIPO_OPERACION_DB.A;
                }

                CargarDatos(vClUser);
            }

            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;
        }
        protected void radBtnGuardar_Click(object sender, EventArgs e)
        {
            string vTipoAsentamiento = string.Empty;
            string vNombreColonia    = string.Empty;
            int    vCodigoPostal     = 0;

            vTipoAsentamiento = cmbTipoAsentamiento.SelectedValue;
            vNombreColonia    = txtColonia.Text;
            bool vValidacion = int.TryParse(txtCodigoPostal.Text, out vCodigoPostal);

            if (vValidacion == false)
            {
                //Error no es un numero
            }
            vNombreColonia = txtColonia.Text;

            ColoniaNegocio nColonia = new ColoniaNegocio();
            SPE_OBTIENE_C_COLONIA_Result vColonia = new SPE_OBTIENE_C_COLONIA_Result();

            //SABER SI ESTA ACTUALIZANDO O INSERTANDO
            vColonia.CL_TIPO_ASENTAMIENTO = vTipoAsentamiento;
            vColonia.NB_COLONIA           = vNombreColonia;
            vColonia.CL_CODIGO_POSTAL     = vCodigoPostal.ToString();

            if (vIdColonia != null)
            {
                vClOperacion = E_TIPO_OPERACION_DB.A;
                vColonia     = nColonia.ObtieneColonias(pIdColonia: int.Parse(vIdColonia)).FirstOrDefault();
                vColonia.CL_TIPO_ASENTAMIENTO = vTipoAsentamiento;
                vColonia.NB_COLONIA           = vNombreColonia;
                vColonia.CL_CODIGO_POSTAL     = vCodigoPostal.ToString();
            }
            else
            {
                vColonia.CL_ESTADO    = vClEstado;
                vColonia.CL_MUNICIPIO = vClMunicipio;
            }

            //REALIZA LA TRANSACCION CORRESPONDIENTE
            E_RESULTADO vResultado = UtilRespuesta.EnvioRespuesta(nColonia.InsertaActualiza_C_COLONIA(vClOperacion.ToString(), vColonia, vClUsuario, vNbPrograma));
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR);
        }
        private bool validarDatos(E_TIPO_OPERACION_DB vCltrans)
        {
            bool   vAceptado = true;
            string vMensaje  = "";

            if (vCltrans == E_TIPO_OPERACION_DB.I)
            {
                if (txtClavePrograma.Text == "" & vAceptado)
                {
                    vMensaje  = "El campo clave de programa es obligatorio";
                    vAceptado = false;
                }

                if (txtNombrePrograma.Text == "" & vAceptado)
                {
                    vMensaje  = "El campo nombre de programa es obligatorio";
                    vAceptado = false;
                }
            }
            else
            {
                if (lstProgramas.Items[0].Value == "")
                {
                    vMensaje  = "Seleccione un programa";
                    vAceptado = false;
                }
            }



            //if (grdCapacitacion.SelectedItems.Count == 0 & vAceptado)
            //{
            //    vMensaje = "Seleccione al menos una empleado de la lista";
            //    vAceptado = false;
            //}

            if (!vAceptado)
            {
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: null);
            }

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

            if (!IsPostBack)
            {
                rdpCreacion.SelectedDate = DateTime.Now;

                DateTime vFechaVigencia = DateTime.Now.AddYears(1);
                rdpVigencia.SelectedDate = vFechaVigencia;

                int vIdTabulaQS = -1;
                vTipoTransaccion = E_TIPO_OPERACION_DB.I;
                if (int.TryParse(Request.QueryString["ID"], out vIdTabulaQS))
                {
                    vIdTabulador     = vIdTabulaQS;
                    vTipoTransaccion = E_TIPO_OPERACION_DB.A;
                }

                CargarDatos(vIdTabulador);
                SeguridadProcesos();
            }
        }
示例#15
0
        public E_RESULTADO InsertaActualizaPlaza(E_TIPO_OPERACION_DB pClTipoOperacion, Entidades.Administracion.E_PLAZA pPlaza, string pClUsuario, string pNbPrograma)
        {
            PlazaOperaciones oPlaza = new PlazaOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oPlaza.InsertarActualizarPlaza(pClTipoOperacion, pPlaza, pClUsuario, pNbPrograma)));
        }
示例#16
0
        public E_RESULTADO InsertaActualizaOtrosEvaluadoresExternos(int pIdPeriodo, int?pIdEmpleado, int?pIdEvaluador, string pNbEvaluador, string pNbPuesto, string pClCorreoElectronico, bool pFgEvaluaTodos, string pClUsuario, string pNbPrograma, E_TIPO_OPERACION_DB pClTipoOperacion)
        {
            PeriodoOperaciones oPeriodo = new PeriodoOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oPeriodo.InsertarActualizaOtrosEvaluadoresExterno(pIdPeriodo, pIdEmpleado, pIdEvaluador, pNbEvaluador, pNbPuesto, pClCorreoElectronico, pFgEvaluaTodos, pClUsuario, pNbPrograma, pClTipoOperacion)));
        }
        public E_RESULTADO InsertaActualizaPeriodo(E_TIPO_OPERACION_DB tipoTransaccion, E_GESTION_PERIODO vPeriodo, string usuario, string programa)
        {
            GestionPeriodosOperaciones operaciones = new GestionPeriodosOperaciones();

            return(new E_RESULTADO(operaciones.InsertaActualizaPeriodo(tipoTransaccion, vPeriodo, usuario, programa)));
        }
示例#18
0
        //#region INSERTA ACTUALIZA DATOS  C_ROL
        //public int InsertaActualiza_C_ROL(string tipo_transaccion, SPE_OBTIENE_C_ROL_Result V_C_ROL, string usuario, string programa)
        //{
        //    RolOperaciones operaciones = new RolOperaciones();
        //    return operaciones.InsertaActualiza_C_ROL(tipo_transaccion, V_C_ROL, usuario, programa);
        //}

        public E_RESULTADO InsertaActualizaRoles(E_TIPO_OPERACION_DB pClTipoOperacion, SPE_OBTIENE_C_ROL_Result pRol, XElement pXmlFunciones, string pClUsuario, string pNbPrograma)
        {
            RolOperaciones oRol = new RolOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oRol.InsertarActualizarRoles(pClTipoOperacion, pRol, pXmlFunciones, pClUsuario, pNbPrograma)));
        }
示例#19
0
        public E_RESULTADO InsertaActualizaSistema(E_TIPO_OPERACION_DB tipoTransaccion, E_SISTEMA vSistema, string usuario, string programa)
        {
            SistemasOperaciones operaciones = new SistemasOperaciones();

            return(new E_RESULTADO(operaciones.InsertaActualizaSistema(tipoTransaccion, vSistema, usuario, programa)));
        }
示例#20
0
        public E_RESULTADO InsertaActualizaClientes(E_TIPO_OPERACION_DB tipoTransaccion, E_CLIENTES vCliente, string xmlElemento, string xmlEmpresas, string usuario, string programa)
        {
            ClienteOperaciones operaciones = new ClienteOperaciones();

            return(new E_RESULTADO(operaciones.InsertaActualizaClientes(tipoTransaccion, vCliente, xmlElemento, xmlEmpresas, usuario, programa)));
        }
示例#21
0
        public E_RESULTADO InsertaActualizaVersion(E_TIPO_OPERACION_DB tipoTransaccion, E_VERSION version, string usuario, string programa)
        {
            VersionesOperaciones operaciones = new VersionesOperaciones();

            return(new E_RESULTADO(operaciones.InsertaActualizaVersion(tipoTransaccion, version, usuario, programa)));
        }
示例#22
0
        public E_RESULTADO InsertaActualizaLicencia(E_TIPO_OPERACION_DB tipoTransaccion, E_LICENCIA vLicencia, string usuario, string programa)
        {
            LicenciaOperaciones operaciones = new LicenciaOperaciones();

            return(new E_RESULTADO(operaciones.InsertaActualizaLicencia(tipoTransaccion, vLicencia, usuario, programa)));
        }
示例#23
0
 public XElement InsertarActualizaOtrosEvaluadoresExterno(int pIdPeriodo, int?pIdEmpleado, int?pIdEvaluador, string pNbEvaluador, string pNbPuesto, string pClCorreoElectronico, bool pFgEvaluaTodos, string pClUsuario, string pNbPrograma, E_TIPO_OPERACION_DB pClTipoOperacion)
 {
     using (contexto = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         contexto.SPE_INSERTA_ACTUALIZA_FYD_OTROS_EVALUADORES_EXTERNOS(pOutClRetorno, pIdPeriodo, pIdEmpleado, pIdEvaluador, pNbPuesto, pClCorreoElectronico, pNbEvaluador, pFgEvaluaTodos, "OTRO", pClUsuario, pNbPrograma, pClTipoOperacion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
示例#24
0
        public E_RESULTADO InsertaActualizaSistema(E_TIPO_OPERACION_DB tipoTransaccion, E_MODULO vModulo, string usuario, string programa)
        {
            ModuloOperaciones operaciones = new ModuloOperaciones();

            return(new E_RESULTADO(operaciones.InsertaActualizaModulo(tipoTransaccion, vModulo, usuario, programa)));
        }
示例#25
0
        public E_RESULTADO InsertaActualizaUsuario_pde(E_TIPO_OPERACION_DB pClTipoOperacion, E_USUARIO pUsuario, string pClUsuario, string pNbPrograma)
        {
            UsuarioOperaciones oUsuario = new UsuarioOperaciones();

            return(new E_RESULTADO(oUsuario.InsertarActualizarUsuario_pde(pClTipoOperacion, pUsuario, pClUsuario, pNbPrograma)));
        }
示例#26
0
        public E_RESULTADO InsertaActualizaEmpresa(E_TIPO_OPERACION_DB tipoTransaccion, E_EMPRESA vEmpresa, string usuario, string programa)
        {
            EmpresaOperaciones operaciones = new EmpresaOperaciones();

            return(new E_RESULTADO(operaciones.InsertaActualizaEmpresa(tipoTransaccion, vEmpresa, usuario, programa)));
        }