//-----------------------FUNCIONES DE CREAR, EDITAR Y ELIMINAR public static bool Add_Trabajador_Sucursal(String[] valores) { trabajador nuevo = new trabajador() { cedula = "0", primer_nombre = " Trabajador Default " + valores[0], segundo_nombre = "---", primer_apellido = "---", segundo_apellido = "---", email = "---", fecha_nacimiento = Convert.ToDateTime("1900-01-01"), edo_civil = "Soltero(a)", sexo = "Masculino", foto = "~/source/archivos/foto_perfil/usuario.png", telefono_casa = "---", telefono_movil = "---", activo = 1, id_ccf = 0, direccion = "---", id_municipio = 1, id_puesto_trabajo = Mgr_PuestoTrabajo.Get_PuestoTrabajo(), es_discapacitado = "No", desc_discapacidad = "---", id_horario = Mgr_Horario.Get_Horario(), id_estatus_actual = 1, fecha_ingreso = DateTime.Now }; return(CRUD.Add_Fila(nuevo)); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals(ComandosGrid.Eliminar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfHorarioIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); Modal.registrarModal("deleteModal", "DeleteModalScript", this); } else if (e.CommandName.Equals(ComandosGrid.Editar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfHorarioID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); var _Horario = Mgr_Horario.Get_Horario(Convert.ToInt32(hdfHorarioID.Value)); txtNombreEdit.Text = _Horario.nombre; txtFechaIniEdit.Text = _Horario.fecha_inicio; txtFechaFinEdit.Text = _Horario.fecha_fin; Modal.registrarModal("editModal", "EditModalScript", this); } }
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); }
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)); } }
private Boolean add_Horario_Default() { String[] valores = { nombreSucursal }; if (Mgr_Horario.Add_Horario_Sucursal(valores)) { return(add_Trabajador_Default()); } else { Mgr_Sucursal.Delete_Sucursal(id_sucursal); return(false); } }
private void add_Horario_Default(int id_sucursal) { String[] valores = { nombreEmpresa }; if (Mgr_Horario.Add_Horario_Sucursal(valores)) { add_Trabajador_Default(id_sucursal); } else { Mgr_Empresa.Delete_Empresa(IdEmpresa); Modal.MostrarMsjModal(MensajeError.Error_Add_Default_Horario.Value, "ERR", this); } }
private void LlenarGridView() { int IdEmpresa = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"])); Mgr_Horario.Grid_Horario(GridView1, IdEmpresa, string.Empty + ViewState["sWhere"]); }
private void cargarDatos() { if (!BoolEmpSuc.Item2) { Textbox1.Enabled = false; Textbox2.Enabled = false; Textbox3.Enabled = false; Textbox4.Enabled = false; Textbox5.Enabled = false; ddlNivelClase.Enabled = false; ddlArp.Enabled = false; Textbox8.Enabled = false; Textbox9.Enabled = false; Textbox10.Enabled = false; Textbox11.Enabled = false; Textbox12.Enabled = false; Textbox13.Enabled = false; Textbox14.Enabled = false; } List <sucursal> ListaSucursal = new List <sucursal>(); ListaSucursal = Mgr_Sucursal.Get_Sucursal(0, ObjUsuario.Id_empresa); if (ListaSucursal.Count == 0) { //label2.Text = "No existen compromisos agregados"; } else { foreach (var item in ListaSucursal) { label2.Text = item.empresa.nombre; Textbox1.Text = item.empresa.representante; Textbox2.Text = item.direccion; label6.Text = item.municipio.nombre; Textbox3.Text = item.fijo; Textbox4.Text = item.movil; Textbox5.Text = item.empresa.email; List <puesto_trabajo> ListaPuestoTrabajo = new List <puesto_trabajo>(); ListaPuestoTrabajo = Mgr_PuestoTrabajo.Get_PuestoTrabajo(0, ObjUsuario.Id_empresa, "Administrativa"); foreach (var item2 in ListaPuestoTrabajo) { ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + Mgr_Trabajador.Get_TrabPuesto(Convert.ToInt32(item2.id_puesto_trabajo)) + "</label></div>", pAreaAdm); ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item2.nombre + "</label></div>", pAreaAdm); } ListaPuestoTrabajo = Mgr_PuestoTrabajo.Get_PuestoTrabajo(0, ObjUsuario.Id_empresa, "Operativa"); foreach (var item3 in ListaPuestoTrabajo) { ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + Mgr_Trabajador.Get_TrabPuesto(Convert.ToInt32(item3.id_puesto_trabajo)) + "</label></div>", pAreaOpe); ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item3.nombre + "</label></div>", pAreaOpe); } ddlNivelClase.SelectedValue = item.empresa.clase_riesgo; List <empresa_itemdivision> ListaEmpresaItem = new List <empresa_itemdivision>(); ListaEmpresaItem = Mgr_CodigoCiiu.Get_CodigoCiiuByEmpresa(ObjUsuario.Id_empresa); int Actividad = 0; string tituloAct = string.Empty; foreach (var item4 in ListaEmpresaItem) { Actividad++; if (Actividad == 1) { tituloAct = "Actividad Prinicpal"; } if (Actividad == 2) { tituloAct = "Actividad Secundaria"; } if (Actividad == 3) { tituloAct = "Otras Actividades"; } ControlesDinamicos.CrearLiteral("<div class='col-md-12 '><label>" + tituloAct + ": " + item4.claseCiiu.nombre + "</label></div>", pCodigoCiiu); } Mgr_Gobierno.Get_ARL(ddlArp); ddlArp.SelectedValue = Convert.ToString(item.empresa.id_arl); List <horario> ListaHorario = new List <horario>(); ListaHorario = Mgr_Horario.GetList_Horario(ObjUsuario.Id_empresa); foreach (var item5 in ListaHorario) { ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item5.nombre + "</label></div>", pHorario); } label19.Text = string.Empty + Mgr_Trabajador.Get_TrabajadoresByEmpresa(ObjUsuario.Id_empresa); Textbox8.Text = item.empresa.tipo_material; Textbox9.Text = item.empresa.dependencias_adm; Textbox10.Text = item.empresa.dependencias_no_adm; Textbox11.Text = string.Empty + item.empresa.personas_transito; Textbox12.Text = item.empresa.vias_acceso; Textbox13.Text = item.empresa.salida_emergencia; Textbox14.Text = item.empresa.senalizacion; } } }
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; } }