Esempio n. 1
0
        void DataTableCargar()
        {
            objProduccion.mysConec = mysConec;
            if (objProduccion.Consulta2(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO) == true)
            {
                dtLista = objProduccion.dtListar;
            }

            objFormVis.mysConec = mysConec;                                      // CARGAMOS EL ARRAY CON LOS DATOS PARA LA VISTA DE DgLista
            objFormVis.ObtenerCabeceraLista(45, ref arrCabeceraDg1);

            objForm.mysConec = mysConec;                                         // CARGAMOS LOS DATOS DEL FORMULARIO
            dtForm           = objForm.TraerRegistro(45);

            objAlmUniMed.mysConec = mysConec;
            dtAlmUniMed           = objAlmUniMed.Listar();

            objItems.mysConec = mysConec;
            dtItems           = objItems.Listar(STU_SISTEMA.EMPRESAID);

            objTareas.mysConec = mysConec;
            dtTareas           = objTareas.Listar(STU_SISTEMA.EMPRESAID);

            objPersonal.mysConec = mysConec;
            if (objPersonal.Consulta1(STU_SISTEMA.EMPRESAID) == true)
            {
                dtPersonal = objPersonal.dtLista;
            }

            objMeses.mysConec = mysConec;
            dtMeses           = objMeses.Listar();
        }
Esempio n. 2
0
        private void BtnAgregarEmpleado_Click(object sender, EventArgs e)
        {
            try
            {
                string[,] arrCabeceraFlexFil = new string[4, 5];
                DataTable dtResult = new DataTable();
                string    c_cadIN  = string.Empty;
                Genericas funDatos = new Genericas();

                CN_pla_empleados objEmpleado = new CN_pla_empleados(STU_SISTEMA);
                objEmpleado.STU_SISTEMA = STU_SISTEMA;
                objEmpleado.Consulta1(STU_SISTEMA.EMPRESAID, c_cadIN);
                dtResult    = objEmpleado.dtLista;
                objEmpleado = null;

                // FLEX GRID DE LOS TAREAS
                arrCabeceraFlexFil[0, 0] = "Apellidos y Nombres";
                arrCabeceraFlexFil[0, 1] = "400";
                arrCabeceraFlexFil[0, 2] = "C";
                arrCabeceraFlexFil[0, 3] = "c_apenom";

                arrCabeceraFlexFil[1, 0] = "Nº DNI";
                arrCabeceraFlexFil[1, 1] = "80";
                arrCabeceraFlexFil[1, 2] = "C";
                arrCabeceraFlexFil[1, 3] = "c_numdocide";

                arrCabeceraFlexFil[2, 0] = "Sel.";
                arrCabeceraFlexFil[2, 1] = "40";
                arrCabeceraFlexFil[2, 2] = "B";
                arrCabeceraFlexFil[2, 3] = "n_sel";

                arrCabeceraFlexFil[3, 0] = "ID";
                arrCabeceraFlexFil[3, 1] = "0";
                arrCabeceraFlexFil[3, 2] = "N";
                arrCabeceraFlexFil[3, 3] = "n_id";

                funDatos.Filtrar_CampoOrden   = "c_apenom";
                funDatos.Filtrar_Titulo       = "Filtro de Trabajadores";
                funDatos.Filtrar_ColumnaCheck = 3;
                dtResult = funDatos.Filtrar2(arrCabeceraFlexFil, dtResult);

                if (dtResult != null)
                {
                    if (dtResult.Rows.Count > 0)
                    {
                        for (int n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++)
                        {
                            int      n_id     = Convert.ToInt32(dtResult.Rows[n_row]["n_id"]);
                            Empleado empleado = Empleado.Fetch(n_id);
                            empleados.Add(empleado);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Ocurrió un error: {0}", ex.Message), "Agregar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }