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; } }
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(); }
//------------------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)); }
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); } }