private void cargarDatos()
        {
            List <trabajador> ListaTrabajador = new List <trabajador>();

            if (!BoolEmpSuc.Item2)
            {
                ListaTrabajador = Mgr_Trabajador.Get_Trabajador(0, 0, ObjUsuario.Id_sucursal);

                Label1.Text = string.Empty + ListaTrabajador.Count;
                Label2.Text = string.Empty + ListaTrabajador.Count;
                Label3.Text = string.Empty + ListaTrabajador.Count;
                Label5.Text = string.Empty + ListaTrabajador.Count;

                List <area> ListaArea = new List <area>();
                ListaArea   = Mgr_Area.Get_Area(ObjUsuario.Id_empresa, 0, "");
                Label4.Text = string.Empty + ListaArea.Count;
            }
            else
            {
                ListaTrabajador = Mgr_Trabajador.Get_Trabajador(0, ObjUsuario.Id_empresa);

                Label1.Text = string.Empty + ListaTrabajador.Count;
                Label2.Text = string.Empty + ListaTrabajador.Count;
                Label3.Text = string.Empty + ListaTrabajador.Count;
                Label5.Text = string.Empty + ListaTrabajador.Count;

                List <area> ListaArea = new List <area>();
                ListaArea   = Mgr_Area.Get_Area(ObjUsuario.Id_empresa, 0, "");
                Label4.Text = string.Empty + ListaArea.Count;
            }
        }
Example #2
0
        protected void EditarRegistro(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursalEdit);

            int id_area_padre = 0;

            if (!chkAreaEdit.Checked || ddlAreasEdit.SelectedValue == string.Empty)
            {
                strNivel = 1;
            }
            else
            {
                id_area_padre = Convert.ToInt32(ddlAreasEdit.SelectedValue);

                List <area> ListaArea = new List <area>();
                ListaArea = Mgr_Area.Get_Area(0, Convert.ToInt32(ddlAreasEdit.SelectedValue), "");

                foreach (var item in ListaArea)
                {
                    strNivel = Convert.ToInt32(item.nivel.ToString());
                }

                if (strNivel == 3)
                {
                    strNivel = 4;
                }
                if (strNivel == 2)
                {
                    strNivel = 3;
                }
                if (strNivel == 1)
                {
                    strNivel = 2;
                }
            }

            GrupoLiEntities contexto = new GrupoLiEntities();
            int             idArea   = Convert.ToInt32(hdfAreaID.Value);
            area            Edit     = contexto.area.SingleOrDefault(b => b.id_area == idArea);

            if (Edit != null)
            {
                Edit.nombre        = txtNombreEdit.Text;
                Edit.id_sucursal   = IdSucursal;
                Edit.id_area_padre = id_area_padre;
                Edit.nivel         = strNivel;
                Edit.tipo          = ddlTipoAreaEdit.SelectedValue;
            }
            ObjUsuario.Error = CRUD.Edit_Fila(contexto);

            Modal.CerrarModal("editModal", "EditModalScript", this);

            Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);

            LlenarGridView();
            CargarListas();
        }
Example #3
0
        //------------------FUNCIONES DE CREAR, EDITAR Y ELIMINAR
        public static bool Add_PuestoTrabajo_Sucursal(String[] valores)
        {
            puesto_trabajo nuevo = new puesto_trabajo()
            {
                nombre      = "Puesto de Trabajo Default " + valores[0],
                descripcion = "Descripcion del Puesto Default",
                id_area     = Mgr_Area.Get_Area()
            };

            return(CRUD.Add_Fila(nuevo));
        }
Example #4
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];

                hdfAreaID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);

                phSeleccion.Visible = false;
                Mgr_Empresa.Lista_Empresa(ddlEmpresaEdit);

                List <area> ListaArea = new List <area>();
                ListaArea = Mgr_Area.Get_Area(0, Convert.ToInt32(hdfAreaID.Value), "");

                foreach (var item in ListaArea)
                {
                    ddlEmpresaEdit.SelectedValue = Convert.ToString(item.sucursal.id_empresa);
                    txtNombreEdit.Text           = item.nombre;

                    Mgr_Sucursal.Lista_Sucursal(ddlSucursalEdit, Convert.ToInt32(item.sucursal.id_empresa));
                    ddlSucursalEdit.SelectedValue = Convert.ToString(item.id_sucursal);

                    string areaSuperior = (gvrow.FindControl("nombreSup") as Label).Text;

                    if (areaSuperior != "Ninguno")
                    {
                        Mgr_Area.List_Area_Sucursal(ddlAreasEdit, Convert.ToInt32(ddlSucursalEdit.SelectedValue));
                        ddlAreasEdit.SelectedValue = Convert.ToString(item.id_area_padre);
                        phSeleccion.Visible        = true;
                    }
                    else
                    {
                        phAreasEditChk.Visible = true;
                    }

                    ddlTipoAreaEdit.SelectedValue = item.tipo;
                }

                Modal.registrarModal("editModal", "EditModalScript", this);
            }
            if (e.CommandName.Equals(ComandosGrid.Eliminar.Value))
            {
                hdfAreaIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);

                Modal.registrarModal("deleteModal", "DeleteModalScript", this);
            }
        }