Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.capitalHumano = new NegocioCapitalHumano();
            this.sistemaBase = new NegocioBase();

            //para recibir el id del empleado seleccionado en el grid  de ayuda
            if (txtNoEmpleado.Text != string.Empty)
            {
                txtNoEmpleado.Text = txtNoEmpleado.Text;
            }
            else
            {
                //para validar cuando se selecciono  
                if (Session["NumeroEmpleado"] != null)
                {
                    txtNoEmpleado.Text = (string)Session["NumeroEmpleado"];
                }
            }

            MensajeErrorFiltros(string.Empty);
            ctrBuscar.Focus();
            CargarDepartamentos();
            CargarCentrosdeCostos();
            CargarTipos();
            panel3.Visible = true;

            if (Page.IsPostBack == false) // Se carga la pagina por primera vez
            {
                panel3.Visible = false;
            }
        }
Example #2
0
        public static List<EntidadCompania> GetEmpresas()
        {
            EntidadCompania entidad = new EntidadCompania();

            NegocioBase negocio = new NegocioBase();
            return negocio.CompaniasTodas();
        }
Example #3
0
        public static List<EntidadUnidadNegocio> GetCentrosCosto(string parEmpresa)
        {
            EntidadUnidadNegocio entidad = new EntidadUnidadNegocio();
            entidad.Compania = parEmpresa;

            NegocioBase negocio = new NegocioBase();
            return negocio.UnidadesNegocioTodos(entidad);
        }
Example #4
0
        public static List<EntidadContrato> GetInformacionByProyecto(string parContrato)
        {
            EntidadContrato entidad = new EntidadContrato();
            entidad.Clave = Convert.ToInt32(parContrato);

            NegocioBase negocio = new NegocioBase();
            return negocio.ContratosTodos_APPS(entidad);
        }
Example #5
0
        public static List<EntidadContrato> getContratos(string parZona)
        {
            EntidadContrato filtros = new EntidadContrato();
            filtros.Zona = parZona;

            NegocioBase negocio = new NegocioBase();
            return negocio.ContratosActivos_APPS(filtros);
        }
Example #6
0
        public static List<EntidadUnidadNegocio> GetCentrosCosto(string parContrato)
        {
            EntidadUnidadNegocio entidad = new EntidadUnidadNegocio();
            entidad.Proyecto = parContrato;

            NegocioBase negocio = new NegocioBase();
            return negocio.UnidadesNegocioOfProyectos(entidad);
        }
Example #7
0
        public void LoadZonas()
        {
            NegocioBase negocio = new NegocioBase();
            List<EntidadZona> lista = negocio.ZonasTodos();

            comboZonas_filtros.DataSource = lista;
            comboZonas_filtros.DataValueField = "Clave";
            comboZonas_filtros.DataTextField = "Descripcion";
            comboZonas_filtros.DataBind();
            comboZonas_filtros.SelectedIndex = 0;
        }
Example #8
0
 public void LoadCompaniasFiltros()
 {
     NegocioBase negocio = new NegocioBase();
     List<EntidadCompania> lista = negocio.CompaniasTodas();
     if (lista != null)
     {
         comboContratos_filtros.DataSource = lista;
         comboContratos_filtros.DataValueField = "Clave";
         comboContratos_filtros.DataTextField = "Descripcion";
         comboContratos_filtros.DataBind();
         comboContratos_filtros.SelectedIndex = 0;
     }
 }
Example #9
0
        /*---------------------------------------------------*\
            FILL FILTERS
        \*---------------------------------------------------*/

        public void LoadFiltrosEmpresa()
        {
            NegocioBase negocio = new NegocioBase();
            List<EntidadCompania> lista = negocio.CompaniasTodas();

            if (lista != null)
            {
                this.filtros_empresa.DataSource = lista;
                this.filtros_empresa.DataValueField = "Clave";
                this.filtros_empresa.DataTextField = "Descripcion";
                this.filtros_empresa.DataBind();
                this.filtros_empresa.SelectedIndex = 0;
            }
        }
Example #10
0
        public void LoadProyectosFiltros()
        {
            NegocioBase negocio = new NegocioBase();
            List<EntidadUdc> lista = negocio.ContratosTodos();

            if (lista != null)
            {
                comboContratos_filtros.DataSource = lista;
                comboContratos_filtros.DataValueField = "Codigo";
                comboContratos_filtros.DataTextField = "Completa";
                comboContratos_filtros.DataBind();
                comboContratos_filtros.SelectedIndex = 0;
            }
        }
Example #11
0
        public void LoadFiltrosDepto()
        {
            NegocioBase negocio = new NegocioBase();
            List<EntidadUdc> lista = negocio.DepartamentosTodos();

            if (lista != null)
            {
                filtros_depto.DataSource = lista;
                filtros_depto.DataValueField = "Codigo";
                filtros_depto.DataTextField = "Descripcion";
                filtros_depto.DataBind();
                filtros_depto.SelectedIndex = 0;
            }
        }
Example #12
0
        /* Carga de Pagina
        ================================================== */
        protected void Page_Load(object sender, EventArgs e)
        {

            // Iniciar atributos
             this.capitalHumano = new NegocioCapitalHumano();
             this.sistemaBase = new NegocioBase();

            // Preparar Componentes
            if (Page.IsPostBack == false) // Se carga la pagina por primera vez
            {
                // Establecer el foco a componente desde el inicio
                this.txtPrimerNombre.Focus();

                ValidadSession();
                CargarTipos();
                CargarPuestos();
                CargarDepartamentos();
                CargarCentrosdeCostos();
                CargarNomina();
            }
        }
        // *** Cargar Controles ComboBox  ***
        public void CargarddlUN()
        {
            NegocioBase sistemaBase = new NegocioBase();

            List<EntidadUnidadNegocio> listaUnidadNegocio = sistemaBase.UnidadesNegocioOfDeptos(new EntidadUnidadNegocio());

            if (listaUnidadNegocio != null)
            {
                ddlUN.DataSource = listaUnidadNegocio;
                ddlUN.DataValueField = "Clave";
                ddlUN.DataTextField = "DescripcionCompuesta";
                ddlUN.DataBind();
                ddlUN.SelectedIndex = 0;
            }
        }
Example #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.capitalHumano = new NegocioCapitalHumano();
            this.capacitacion = new negCapacitaciones();
            this.sistemaBase = new NegocioBase();

            MensajeError(string.Empty);
            MensajeExito(string.Empty);

            //=======================para sacar permiso menu
            String username = (string)(Session["Username"]);
            AppsEntities.usuario objUsuario = new AppsEntities.usuario();
            AppsBO.usuarioBO objusuarioBO = new AppsBO.usuarioBO();
            objUsuario.Usuario = username;
            int tienepermiso4 = objusuarioBO.tienePermisoMenu(objUsuario, 6);
            if (tienepermiso4 > 0)
            {
                if (txtNoEmpleado.Text != string.Empty)
                {
                    txtNoEmpleado.Text = txtNoEmpleado.Text;
                }
                else
                {
                    //para validar cuando se selecciono  
                    if (Session["NumeroEmpleadoCap"] != null)
                    {
                        txtNoEmpleado.Text = (string)Session["NumeroEmpleadoCap"];
                    }
                }
                CreateGrid();
                CargarCurso();

                if (Page.IsPostBack == false) // Se carga la pagina por primera vez
                {
                    this.txtNoEmpleado.Focus();
                    ValidadSession();
                    CargarDepartamentos();
                    CargarCentrosdeCostos();
                    CargarTipos();
                    CargarCurso();
                    //CargarDepartamentos2();
                    CargarProveedores();
                    panel1.Visible = false;
                    panel3.Visible = false;
                }
            }
            else
            {
                Lbpermiso.Text = "NO TIENES PERMISO PARA ESTE MODULO";
                panelFiltros.Visible = false;
                panel1.Visible = false;
                panel3.Visible = false;
                panelDetalleEmpleosAnteriores.Visible = false;
                panelDetalleCursoNuevo.Visible = false;
            }
        }
        // *** Cargar Controles ComboBox  ***
        public void CargarDdlCompañias()
        {
            NegocioBase entidad = new NegocioBase();

            List<EntidadCompania> lista = entidad.CompaniasTodas();

            if (lista != null)
            {
                ddlCompañias.DataSource = lista;
                ddlCompañias.DataValueField = "LibroDirecciones";
                ddlCompañias.DataTextField = "Descripcion";
                ddlCompañias.DataBind();
                ddlCompañias.SelectedIndex = 0;
            }
        }
        public void CargarddlCategorias()
        {
            NegocioBase sistemaBase = new NegocioBase();
            List<Categorias> listaCategorias = capitalHumano.ListaCategorias();

            if (listaCategorias != null)
            {
                ddlCategoria.DataSource = listaCategorias;
                ddlCategoria.DataValueField = "clave";
                ddlCategoria.DataTextField = "descripcion";
                ddlCategoria.DataBind();
                //ddlGAcademico.SelectedIndex = 0;
            }
        }
        public void CargarddlGAcademico()
        {
            NegocioBase sistemaBase = new NegocioBase();

            List<GradoAcademico> listaGradoAcademico = capitalHumano.ListaGadoAcademico();

            if (listaGradoAcademico != null)
            {
                ddlGAcademico.DataSource = listaGradoAcademico;
                ddlGAcademico.DataValueField = "descripcion";
                ddlGAcademico.DataTextField = "descripcion";
                ddlGAcademico.DataBind();
                //ddlGAcademico.SelectedIndex = 0;
            }
        }
        public void CargarddlEspecialidades()
        {
            NegocioBase sistemaBase = new NegocioBase();

            List<Especialidades> listaEspecialidades = capitalHumano.ListaEspecialidades();

            if (listaEspecialidades != null)
            {
                ddlEspecialidades.DataSource = listaEspecialidades;
                ddlEspecialidades.DataValueField = "descripcion";
                ddlEspecialidades.DataTextField = "descripcion";
                ddlEspecialidades.DataBind();
                //ddlGAcademico.SelectedIndex = 0;
            }
        }
Example #19
0
        //string idContrato, idcontrato2 = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false) // Se carga la pagina por primera vez
            {
                ValidadSession();
            }
            string PROYECTO = "";
            string faseProyecto = "";
            string tiponomina = "";
            string tipoUser = "";
            string tipotrabajo = "";
            AppsEntities.usuario objUsuarioex = new AppsEntities.usuario();
            AppsBO.usuarioBO objusuarioBOex = new AppsBO.usuarioBO();
            var username = (string)(Session["Username"]);
            var clavejde = (string)(Session["ClaveJDE"]);
            NumeroUsuario.Text = (string)(Session["ClaveJDE"]);
            objUsuarioex.Usuario = username;

            // si es 1 es para compras
            int tienepermisorhx2 = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 1);

            // si es 2 es para tipo gerente, 3 coordinador y 4 supervisor
            int tienepermisoGte = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 2);
            int tienepermisoCoor = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 3);
            int tienepermisoSup = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 4);
            int tienepermisoDir = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 6);

            if (tienepermisorhx2 > 0)
            {
                PROYECTO = "%";
                idProyecto.Text = PROYECTO;
                idContratot.Text = "%";
                tipoUser = "******";
                idtipoUser.Text = "Coordinador Compras";

            }
            else
            {


                if (tienepermisoGte > 0)
                {
                    idProyecto.Text = PROYECTO;
                    UsuarioSupervisores.Text = "Gerente";
                    tipoUser = "******";
                    idtipoUser.Text = "Gerente";
                }
                if (tienepermisoCoor > 0)
                {
                    idProyecto.Text = PROYECTO;
                    tipoUser = "******";
                    idtipoUser.Text = "Coordinadores";
                }
                if (tienepermisoSup > 0)
                {
                    tipoUser = "******";
                    UsuarioSupervisores.Text = "Supervisores";
                    idtipoUser.Text = "Supervisores";
                }
                if (tienepermisoDir > 0)
                {
                    tipoUser = "******";
                    UsuarioSupervisores.Text = "Director";
                    idtipoUser.Text = "Director";
                }

            }

            var unidad_negocio = "";
            var zona_contrato = "";
            var idmenu = "";

            if (tipoUser != "Coordinador Compras")
            {

                if (tienepermisoCoor > 0 || tienepermisoSup > 0)
                {
                    //DEVUELVE LOS VALORES DE SQL SERVER TABLA MENU TABLERO
                    EntidadContrato entidadContrato = new EntidadContrato();
                    entidadContrato.IdCoordinador = username;    //por el usuarioapps 
                    NegocioBase negocioContrato = new NegocioBase();
                    DataTable MenuLista = negocioContrato.BuscarMenuTablero(entidadContrato);
                    if (MenuLista != null)
                    {
                        if (MenuLista.Rows.Count != 0)
                        {
                            /*   per_menu, per_zona, per_cc  */
                            foreach (DataRow fila in MenuLista.Rows)
                            {
                                idmenu = fila["per_menu"].ToString();
                                zona_contrato = fila["per_zona"].ToString();
                                unidad_negocio = fila["per_cc"].ToString();
                            }
                        }
                    }

                    if (idmenu == "3" && zona_contrato == "ADM" && unidad_negocio != "-")  //Para los coordinadores adm
                    {
                        idContratot.Text = unidad_negocio;       // paso el proyecto al primero parametro de proyecto
                        idContrato6.Text = "ADMINISTRATIVA";    // este lo uso para identifcar q es un coordinador administrativo (q no esta en la tabla de contrato sql) y buscar su unegocio
                        idProyecto.Text = unidad_negocio;
                    }

                    if (idmenu == "3" && zona_contrato != "ADM" && unidad_negocio != "-")  //Para los coordinadores OPERATIVOS
                    {
                        var contador = 0;
                        entidadContrato.IdCoordinador = clavejde;
                        entidadContrato.ZonaDesc = zona_contrato;
                        DataTable ContratosLista = negocioContrato.BuscarContratoCoorOpe(entidadContrato, entidadContrato);
                        if (ContratosLista != null)
                        {
                            if (ContratosLista.Rows.Count != 0)
                            {
                                foreach (DataRow fila in ContratosLista.Rows)
                                {
                                    contador = contador + 1;
                                    if (contador == 1)
                                    {
                                        idContratot.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 2)
                                    {
                                        idContrato2.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 3)
                                    {
                                        idContrato3.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 4)
                                    {
                                        idContrato4.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 5)
                                    {
                                        idContrato5.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 6)
                                    {
                                        idContrato6.Text = fila["con_clave"].ToString();
                                    }

                                }
                            }
                        }

                        if (contador < 6)
                        {
                            idContrato6.Text = unidad_negocio;
                        }
                    }

                    if (idmenu == "4" && zona_contrato != "ADM")  //Para los SUPERVISORES
                    {
                        var contador = 0;
                        entidadContrato.IdCoordinador = clavejde;
                        NegocioBase negocioContrato2 = new NegocioBase();
                        DataTable ContratosLista2 = negocioContrato.BuscarIdSupervisor(entidadContrato);
                        if (ContratosLista2 != null)
                        {
                            contador = 0;
                            if (ContratosLista2.Rows.Count != 0)
                            {
                                foreach (DataRow fila in ContratosLista2.Rows)
                                {
                                    contador = contador + 1;
                                    if (contador == 1)
                                    {
                                        idContratot.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 2)
                                    {
                                        idContrato2.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 3)
                                    {
                                        idContrato3.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 4)
                                    {
                                        idContrato4.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 5)
                                    {
                                        idContrato5.Text = fila["con_clave"].ToString();
                                    }

                                    if (contador == 6)
                                    {
                                        idContrato6.Text = fila["con_clave"].ToString();
                                    }
                                }
                            }
                        }



                    }
                }    // si es coordinador compras

                if (tienepermisoGte > 0)
                {
                    //DEVUELVE LOS VALORES DE SQL SERVER TABLA MENU TABLERO
                    EntidadContrato entidadContrato = new EntidadContrato();
                    entidadContrato.IdCoordinador = username;    //por el usuarioapps 
                    NegocioBase negocioContrato = new NegocioBase();
                    DataTable MenuLista = negocioContrato.BuscarMenuTablero(entidadContrato);
                    if (MenuLista != null)
                    {
                        if (MenuLista.Rows.Count != 0)
                        {
                            /*   per_menu, per_zona, per_cc  */
                            foreach (DataRow fila in MenuLista.Rows)
                            {
                                idmenu = fila["per_menu"].ToString();
                                zona_contrato = fila["per_zona"].ToString();
                                unidad_negocio = fila["per_cc"].ToString();
                            }
                        }
                    }

                    var contador = 0;
                    entidadContrato.IdCoordinador = clavejde;
                    NegocioBase negocioContrato2 = new NegocioBase();
                    DataTable ContratosLista2 = negocioContrato.BuscarContratoGerente(entidadContrato);
                    if (ContratosLista2 != null)
                    {
                        contador = 0;
                        if (ContratosLista2.Rows.Count != 0)
                        {
                            foreach (DataRow fila in ContratosLista2.Rows)
                            {
                                contador = contador + 1;
                                if (contador == 1)
                                {
                                    idContratot.Text = "GERENTE";
                                }

                                if (contador == 2)
                                {
                                    idContrato2.Text = fila["con_clave"].ToString();
                                }

                                if (contador == 3)
                                {
                                    idContrato3.Text = fila["con_clave"].ToString();
                                }

                                if (contador == 4)
                                {
                                    idContrato4.Text = fila["con_clave"].ToString();
                                }

                                if (contador == 5)
                                {
                                    idContrato5.Text = fila["con_clave"].ToString();
                                }

                                if (contador == 6)
                                {
                                    idContrato6.Text = fila["con_clave"].ToString();
                                }

                                if (contador == 7)
                                {
                                    idContrato7.Text = fila["con_clave"].ToString();
                                }

                                if (contador == 8)
                                {
                                    idContrato8.Text = fila["con_clave"].ToString();
                                }

                                if (contador == 9)
                                {
                                    idContrato9.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 10)
                                {
                                    idContrato10.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 11)
                                {
                                    idContrato11.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 12)
                                {
                                    idContrato12.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 13)
                                {
                                    idContrato13.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 14)
                                {
                                    idContrato14.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 15)
                                {
                                    idContrato15.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 16)
                                {
                                    idContrato16.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 17)
                                {
                                    idContrato17.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 18)
                                {
                                    idContrato18.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 19)
                                {
                                    idContrato19.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 20)
                                {
                                    idContrato20.Text = fila["con_clave"].ToString();
                                }
                                if (contador == 21)
                                {
                                    idContrato21.Text = fila["con_clave"].ToString();
                                }

                            }
                        }
                    }
                }
            }
        }
        // *** Cargar Controles ComboBxo ***
        public void CargarUnidadesNegocio()
        {
            NegocioBase entidad = new NegocioBase();

            List<EntidadUnidadNegocio> lista = entidad.UnidadesNegocioTodos();

            if (lista != null)
            {
                ddlUnidadesNegocio.DataSource = lista;
                ddlUnidadesNegocio.DataValueField = "Clave";
                ddlUnidadesNegocio.DataTextField = "DescripcionCompuesta";
                ddlUnidadesNegocio.DataBind();
                ddlUnidadesNegocio.SelectedIndex = 0;
            }
        }
Example #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.capitalHumano = new NegocioCapitalHumano();
            this.sistemaBase = new NegocioBase();

            //=======================para sacar permiso menu
            String username = (string)(Session["Username"]);
            AppsEntities.usuario objUsuario = new AppsEntities.usuario();
            AppsBO.usuarioBO objusuarioBO = new AppsBO.usuarioBO();
            objUsuario.Usuario = username;
            int tienepermiso4 = objusuarioBO.tienePermisoMenu(objUsuario, 6);
            if (tienepermiso4 > 0)
            {

                if (txtNoEmpleado.Text != string.Empty)
                {
                    txtNoEmpleado.Text = txtNoEmpleado.Text;
                    //Session["NumeroEmpleado"] = "";
                    //Session.Remove("nomusuario");
                }
                else
                {
                    //para validar cuando se selecciono  
                    if (Session["NumeroEmpleado"] != null)
                    {
                        txtNoEmpleado.Text = (string)Session["NumeroEmpleado"];
                        //Session["NumeroEmpleado"] = "";
                        //Session.Remove("nomusuario");
                    }
                }
                //else
                //{
                //    txtNoEmpleado.Text = txtNoEmpleado.Text;
                //}
                // txtNoEmpleado.Text = (string)Session["NumeroEmpleado"];

                if (Page.IsPostBack == false) // Se carga la pagina por primera vez
                {
                    this.txtNoEmpleado.Focus();
                    ValidadSession();
                    CargarddlTipoDctoExp();
                    //CargarddlSubTipoDctoExp();
                    panel3.Visible = false;
                    CargarDepartamentos();
                    CargarCentrosdeCostos();
                    CargarTipos();
                    //grid3.Visible = false;
                    //ddlTipoDctoExp.Attributes.Add("onChange", "SeleccionarStatus(this);");
                    // ddlSubTipoDctoExp.Attributes.Add("onChange", "SeleccionarStatus2(this);");

                    string nomusuario = (string)(Session["Nombre"]);
                    string claveusuario = (string)(Session["ClaveJDE"]);
                }

                MensajeErrorFiltros(string.Empty);
                ctrBuscar.Focus();
                CargarDepartamentos();
                CargarCentrosdeCostos();
                CargarTipos();
            }
            else
            {
                Lbpermiso.Text = "NO TIENES PERMISO PARA ESTE MODULO";
                panelFiltros.Visible = false;
                panel1.Visible = false;
                panel3.Visible = false;
                panelDetalleEmpleosAnteriores.Visible = false;
            }


        }