Пример #1
0
 public void loadFuncionarios()
 {
     this.dgv_funcionarios.DataSource = null;
     //Diccionario que contendra el <codigoProducto, nombreProducto>
     using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient())
     {
         var listadoFuncionarios = serviceFuncionarios.getListadoFuncionarios();
         //Inicialisar DGV
         this.dgv_funcionarios.AutoGenerateColumns = false;
         this.dgv_funcionarios.AutoSize            = true;
         this.dgv_funcionarios.DataSource          = listadoFuncionarios;
         if (dgv_funcionarios.ColumnCount <= 0)
         {
             //Se agreagan las columnas de forma personalisada
             this.addColumn(0, "run_sin_dv", "RUN", true, "1", dgv_funcionarios);
             this.addColumn(0, "run_dv", "DV", true, "9", dgv_funcionarios);
             this.addColumn(0, "nom_funcionario", "Nombre", true, "FUNCIONARIO SIN NOMBRE", dgv_funcionarios);
             this.addColumn(0, "ap_paterno", "Apellido Paterno", true, "SIN APELLIDO PATERNO", dgv_funcionarios);
             this.addColumn(0, "ap_materno", "Apellido Materno", true, "SIN APELLIDO MATERNO", dgv_funcionarios);
             this.addColumn(0, "fec_nacimiento", "Fecha Nacimiento", true, "SIN FECHA", dgv_funcionarios);
             this.addColumn(0, "correo", "Correo", true, "SIN CORREO", dgv_funcionarios);
             this.addColumn(0, "direc_funcionario", "Direccion", true, "SIN DIRECCION", dgv_funcionarios);
             this.addColumn(0, "tipo_funcionario", "Tipo funcionario", true, "SIN TIPO", dgv_funcionarios);
             this.addColumn(1, "habilitado", "Habilitado", true, "1", dgv_funcionarios);
             this.addColumn(0, "unidad_id_unidad", "Unidad", true, "SIN UNIDAD", dgv_funcionarios);
         }
     }
 }