private void CargarDatosGrilla(string cedula = "", bool BusquedaFrontal = true) { try { DataTable dt = new DataTable(); if (cedula == "" & BusquedaFrontal) { dt = new logica.vialsur.prefectura.Catalogos.cls_logica_emp_empleado().ListarPersonas_UX(ref pivote); } else { dt = new logica.vialsur.prefectura.Catalogos.cls_logica_emp_empleado().ListarPersonas_UX(ref pivote, true, cedula); } contador = new logica.vialsur.prefectura.Catalogos.cls_logica_emp_empleado().ConsultarNumeroEmpleados(); //contador = Convert.ToInt32(dt.Compute("COUNT(cedula)", string.Empty)); // DataTable dt = new logica.vialsur.prefectura.Catalogos.cls_logica_emp_empleado().ListarPersonas_UX(ref pivote); DataColumn dtc_activo2 = new DataColumn("activo2", typeof(String)); dt.Columns.Add(dtc_activo2); dataGridView1.DataSource = dt; for (int i = 0; i < dataGridView1.RowCount; i++) { if (Convert.ToBoolean(dataGridView1.Rows[i].Cells["activo"].Value)) { dataGridView1.Rows[i].Cells["activo2"].Value = "ACTIVO"; } else { dataGridView1.Rows[i].Cells["activo2"].Value = "INACTIVO"; } } dataGridView1.Update(); } catch (Exception ex) { throw ex; } }
private void frmPersonal_Nuevo_Load(object sender, EventArgs e) { uc_CARGO1.CargarDatos(); uc_TIPOUSUARIO1.CargarDatos(); uc_TipoMantenimientoAsignado1.CargarDatos(); if (EsVer | EsModificar) //solo para mostrar los datos { persona = new logica.vialsur.prefectura.Catalogos.cls_logica_per_persona().Consultar_Per_Persona(Cedula); empleado = new logica.vialsur.prefectura.Catalogos.cls_logica_emp_empleado().Consultar_Emp_Empleado(Cedula); ntxt_Cedula.Enabled = false; ntxt_Cedula.Text = persona.cedula; ltxt_Nombres.Text = persona.nombres; ltxt_Apellidos.Text = persona.apellidos; dtp_FechaNacimiento.Value = (DateTime)persona.fecha_nacimiento; uc_CARGO1.SelectedValue = empleado.cargo_id; chk_Activo.Checked = (bool)empleado.activo; dtp_FechaActivacion.Value = (DateTime)empleado.fecha_activacion; textBox1.Text = empleado.pwd; if ((bool)empleado.activo) { dtp_FechaDesactivacion.Value = (DateTime)empleado.fecha_desactivacion; } uc_TIPOUSUARIO1.SelectedValue = empleado.tipo_usuario; uc_TipoMantenimientoAsignado1.SelectedValue = empleado.tipo_mantenimiento_asignado; atxt_Observaciones.Text = empleado.observaciones_activacion + "\n" + empleado.observaciones_desactivacion; } else //es nuevo //esto no topo ya { persona = new entidades.vialsur.prefectura.per_persona(); empleado = new entidades.vialsur.prefectura.emp_empleado(); empleado.per_persona_cedula_activacion = EmpleadoUsuario.cedula; //se trae desde el evento guardar (en caso de ver o modificar no es necesario) } }