예제 #1
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals(ComandosGrid.Editar.Value))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];
                hdfEstatusID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);

                var _Estatus = Mgr_Estatus.Get_Estatus(Convert.ToInt32(hdfEstatusID.Value));

                txtNombreEdit.Text           = _Estatus.nombre;
                txtDescripcionEdit.Text      = _Estatus.descripcion;
                ddlEmpresaEdit.SelectedValue = Convert.ToString(_Estatus.id_empresa);

                Modal.registrarModal("editModal", "EditModalScript", this);
            }
            else if (e.CommandName.Equals(ComandosGrid.Eliminar.Value))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];
                hdfEstatusIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);

                Modal.registrarModal("deleteModal", "DeleteModalScript", this);
            }
        }
예제 #2
0
        private void CargarListas()
        {
            if (BoolEmpSuc.Item1)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresas);
            }
            else
            {
                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa);
                Mgr_PuestoTrabajo.Lista_PuestoTrabajo(ddlPuestoTrabajo, "Empresa", ObjUsuario.Id_empresa);
                Mgr_Estatus.List_Estatus_Empresa(ddlEstatus, ObjUsuario.Id_empresa);
                Mgr_Horario.Lista_HorarioByEmpresa(ddlHorario, ObjUsuario.Id_empresa);
            }

            if (!BoolEmpSuc.Item2)
            {
                Mgr_PuestoTrabajo.Lista_PuestoTrabajo(ddlPuestoTrabajo, "Sucursal", ObjUsuario.Id_sucursal);
                Mgr_Estatus.List_Estatus_Empresa(ddlEstatus, ObjUsuario.Id_empresa);
                Mgr_Horario.Lista_HorarioByEmpresa(ddlHorario, ObjUsuario.Id_empresa);
            }

            Mgr_Gobierno.Get_Reg_Dpto_Mcpio(ddlRegion, "Region");
            Mgr_Gobierno.Get_CCF(ddlCcf);
            Mgr_Trabajador.Lista_PerfilCargo(ddlCargo);
        }
예제 #3
0
 protected void ddlEmpresas_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlEmpresas.SelectedValue != string.Empty)
     {
         Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresas.SelectedValue));
         Mgr_Horario.Lista_HorarioByEmpresa(ddlHorario, Convert.ToInt32(ddlEmpresas.SelectedValue));
         Mgr_Estatus.List_Estatus_Empresa(ddlEstatus, Convert.ToInt32(ddlEmpresas.SelectedValue));
     }
 }
예제 #4
0
        private void add_Estatus()
        {
            String[] valores = { "" + IdEmpresa };

            if (Mgr_Estatus.Add_Estatus_Empresa(valores))
            {
                add_SucursalPrincipal();
            }
            else
            {
                Mgr_Empresa.Delete_Empresa(IdEmpresa);
                Modal.MostrarMsjModal(MensajeError.Error_Add_Default_Estatus.Value, "ERR", this);
            }
        }
예제 #5
0
 protected void ddlEmpresasFiltro_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlEmpresasFiltro.SelectedValue != string.Empty)
     {
         Mgr_Sucursal.Lista_Sucursal(ddlSucursalFiltro, Convert.ToInt32(ddlEmpresasFiltro.SelectedValue));
         Mgr_Area.List_Area_Sucursal(ddlAreaFiltro, Convert.ToInt32(ddlEmpresasFiltro.SelectedValue));
         Mgr_Estatus.List_Estatus_Empresa(ddlEstatusFiltro, Convert.ToInt32(ddlEmpresasFiltro.SelectedValue));
         ViewState["empresa"] = ddlEmpresasFiltro.SelectedValue;
     }
     else
     {
         ViewState["empresa"] = "0";
     }
     LlenarGridView();
 }
예제 #6
0
        private void CargarListas()
        {
            if (BoolEmpSuc.Item1)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresasFiltro);
            }
            else
            {
                Mgr_Sucursal.Lista_Sucursal(ddlSucursalFiltro, ObjUsuario.Id_empresa);
                Mgr_Area.List_Area_Sucursal(ddlAreaFiltro, ObjUsuario.Id_empresa);
                Mgr_Estatus.List_Estatus_Empresa(ddlEstatusFiltro, ObjUsuario.Id_empresa);
            }

            if (!BoolEmpSuc.Item2)
            {
                Mgr_Area.List_Area_Sucursal(ddlAreaFiltro, ObjUsuario.Id_sucursal);
                Mgr_Estatus.List_Estatus_Empresa(ddlEstatusFiltro, ObjUsuario.Id_empresa);
            }
        }
예제 #7
0
        private void LlenarGridView()
        {
            int Idempresa = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"]));

            Mgr_Estatus.Grid_Estatus(GridView1, Idempresa, string.Empty + ViewState["sWhere"]);
        }
예제 #8
0
        private void CargarUsuario()
        {
            int idTrabajador = Convert.ToInt32(ViewState["TrabajadorID"]);
            List <trabajador> ListaTrabajador = new List <trabajador>();

            ListaTrabajador = Mgr_Trabajador.Get_Trabajador(idTrabajador);

            foreach (var itemTrabajador in ListaTrabajador)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresas);
                ddlEmpresas.SelectedValue = Convert.ToString(itemTrabajador.puesto_trabajo.area.sucursal.id_empresa);

                txtCedula.Text                   = itemTrabajador.cedula;
                txtNombre1.Text                  = itemTrabajador.primer_nombre;
                txtNombre2.Text                  = itemTrabajador.segundo_nombre;
                txtApellido1.Text                = itemTrabajador.primer_apellido;
                txtApellido2.Text                = itemTrabajador.segundo_apellido;
                txtEmail.Text                    = itemTrabajador.email;
                txtFechadeNacimiento.Text        = itemTrabajador.fecha_nacimiento.Value.ToString("yyyy-MM-dd");
                ddlEdoCivil.SelectedValue        = itemTrabajador.edo_civil;
                ddlSexo.SelectedValue            = itemTrabajador.sexo;
                txtTelCasa.Text                  = itemTrabajador.telefono_casa;
                txtTelCelular.Text               = itemTrabajador.telefono_movil;
                txtDireccion.Text                = itemTrabajador.direccion;
                ddlDiscapacitado.SelectedValue   = itemTrabajador.es_discapacitado;
                txtDiscapacidad.Text             = itemTrabajador.desc_discapacidad; txtFechaIngreso.Text = itemTrabajador.fecha_ingreso.Value.ToString("yyyy-MM-dd");
                ddlTipoVinculacion.SelectedValue = itemTrabajador.tipo_vinculacion;
                ddlTipoHorario.SelectedValue     = itemTrabajador.tipo_horario;
                ddlManodominante.SelectedValue   = Convert.ToString(itemTrabajador.mano_dominante);
                txtSalario.Text                  = Convert.ToString(itemTrabajador.salario);

                Mgr_Horario.Lista_HorarioByEmpresa(ddlHorario, Convert.ToInt32(itemTrabajador.puesto_trabajo.area.sucursal.id_empresa));
                ddlHorario.SelectedValue = Convert.ToString(itemTrabajador.id_horario);

                Mgr_Estatus.List_Estatus_Empresa(ddlEstatus, Convert.ToInt32(itemTrabajador.puesto_trabajo.area.sucursal.id_empresa));
                ddlEstatus.SelectedValue = Convert.ToString(itemTrabajador.id_estatus_actual);

                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(itemTrabajador.puesto_trabajo.area.sucursal.id_empresa));
                ddlSucursal.SelectedValue = Convert.ToString(itemTrabajador.puesto_trabajo.area.id_sucursal);

                Mgr_PuestoTrabajo.Lista_PuestoTrabajo(ddlPuestoTrabajo, "Sucursal", itemTrabajador.puesto_trabajo.area.id_sucursal);
                ddlPuestoTrabajo.SelectedValue = Convert.ToString(itemTrabajador.id_puesto_trabajo);

                Mgr_Gobierno.Get_Reg_Dpto_Mcpio(ddlRegion, "Region");
                ddlRegion.SelectedValue = string.Empty + itemTrabajador.municipio.departamento.Region.id_region;

                Mgr_Gobierno.Get_Reg_Dpto_Mcpio(ddlDepartamento, "RegionDpto", itemTrabajador.municipio.departamento.Region.id_region);
                ddlDepartamento.SelectedValue = string.Empty + itemTrabajador.municipio.id_departamento;

                Mgr_Gobierno.Get_Reg_Dpto_Mcpio(ddlMunicipio, "McpioDpto", itemTrabajador.municipio.id_departamento);
                ddlMunicipio.SelectedValue = string.Empty + itemTrabajador.id_municipio;

                Mgr_Gobierno.Get_CCF(ddlCcf);
                ddlCcf.SelectedValue = string.Empty + itemTrabajador.id_ccf;

                Mgr_Trabajador.Lista_PerfilCargo(ddlCargo);
                //ddlCargo.SelectedValue = Convert.ToString(itemTrabajador.perfil_cargo.id_cno);

                ImgFoto.ImageUrl = itemTrabajador.foto;
                ImgFoto.Width    = 200; ImgFoto.Height = 200;
            }
        }