예제 #1
0
 protected void ddlEmpresas_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlEmpresa.SelectedValue != string.Empty)
     {
         Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresa.SelectedValue));
         Mgr_Epp.List_Epp(ddlEpp);
     }
 }
예제 #2
0
        private void CargarDatos()
        {
            int idPuestos = 0;

            idPuestos = objUtilidades.descifrarCadena(Request.QueryString["id"]);

            List <puesto_trabajo> ListaPuestos = new List <puesto_trabajo>();

            ListaPuestos = Mgr_PuestoTrabajo.Get_PuestoTrabajo(idPuestos, 0, "");

            foreach (var itemPuestos in ListaPuestos)
            {
                txtNombre.Text        = itemPuestos.nombre;
                txtDescripcion.Text   = itemPuestos.descripcion;
                txtRecursoHumano.Text = itemPuestos.recurso_humano;
                txtObjetoTrabajo.Text = itemPuestos.objeto_trabajo;
                txtInsumos.Text       = itemPuestos.insumos;
                txtMaquinas.Text      = itemPuestos.maquinas;
                txtHerramientas.Text  = itemPuestos.herramientas;
                txtEmisiones.Text     = itemPuestos.emisiones;
                txtProductos.Text     = itemPuestos.productos;
                txtDesechos.Text      = itemPuestos.desechos;

                ImgFoto.ImageUrl = itemPuestos.foto;
                ViewState["url"] = string.Empty + itemPuestos.foto;

                Mgr_Empresa.Lista_Empresa(ddlEmpresa);
                ddlEmpresa.SelectedValue = Convert.ToString(itemPuestos.area.sucursal.id_empresa);

                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresa.SelectedValue));
                ddlSucursal.SelectedValue = Convert.ToString(itemPuestos.area.id_sucursal);

                Mgr_Area.List_Area_Sucursal(ddlArea, Convert.ToInt32(ddlSucursal.SelectedValue));
                ddlArea.SelectedValue = Convert.ToString(itemPuestos.id_area);
                Mgr_Epp.List_Epp(ddlEpp);

                List <puesto_trabajo_epp> ListaPuestoTrabajo_Epp = new List <puesto_trabajo_epp>();
                ListaPuestoTrabajo_Epp = new List <puesto_trabajo_epp>();
                ListaPuestoTrabajo_Epp = Mgr_PuestoTrabajo.Get_PuestoEpp(idPuestos);

                foreach (ListItem li in ddlEpp.Items)
                {
                    for (int i = 0; i < ListaPuestoTrabajo_Epp.Count; i++)
                    {
                        if (Convert.ToInt32(li.Value) == ListaPuestoTrabajo_Epp.ElementAt(i).id_epp)
                        {
                            li.Selected = true;
                        }
                    }
                }
            }
        }
예제 #3
0
        private void CargarListas()
        {
            Mgr_Epp.List_Epp(ddlEpp);
            if (BoolEmpSuc.Item1)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresa);
            }
            else
            {
                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa);
            }

            if (!BoolEmpSuc.Item2)
            {
                Mgr_Area.List_Area_Sucursal(ddlArea, ObjUsuario.Id_sucursal);
            }
        }