Exemplo n.º 1
0
        private void CargarEmpleados(Excel._Worksheet oSheet)
        {
            CLS_EmpleadosHis sel = new CLS_EmpleadosHis();

            sel.MtdSeleccionarEmpleadosHisCuadrilla();
            if (sel.Exito && sel.Datos.Rows.Count > 0)
            {
                int Fila = 6;
                for (int i = 0; i < sel.Datos.Rows.Count; i++)
                {
                    oRng = oSheet.get_Range("A" + Fila.ToString(), "A" + Fila.ToString());
                    oRng.Merge();
                    oRng.Value2              = sel.Datos.Rows[i]["Nombre_Empleado"].ToString();
                    oRng.Font.FontStyle      = "Calibri";
                    oRng.Font.Size           = 11;
                    oRng.HorizontalAlignment = Excel.XlVAlign.xlVAlignCenter;
                    oRng.Font.Bold           = false;


                    oRng = oSheet.get_Range("B" + Fila.ToString(), "B" + Fila.ToString());
                    oRng.Merge();
                    oRng.Value2              = sel.Datos.Rows[i]["Dias_Trabajados"].ToString();
                    oRng.Font.FontStyle      = "Calibri";
                    oRng.Font.Size           = 11;
                    oRng.HorizontalAlignment = Excel.XlVAlign.xlVAlignCenter;
                    oRng.Font.Bold           = false;
                    oRng.NumberFormat        = "#,##0";
                    Fila++;
                }
            }
        }
Exemplo n.º 2
0
        private void EliminarEmpleadosRep()
        {
            CLS_EmpleadosHis del = new CLS_EmpleadosHis();

            del.MtdEliminarEmpleadosHisT();
            if (del.Exito)
            {
                CargarEmpleadosRep();
            }
        }
Exemplo n.º 3
0
        public void CargarEmpleadosRep()
        {
            CLS_EmpleadosHis sel = new CLS_EmpleadosHis();

            sel.MtdSeleccionarEmpleadosGridHis();
            if (sel.Exito)
            {
                dtgEmpleados.DataSource = sel.Datos;
            }
        }
Exemplo n.º 4
0
 private void btnBuscar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (dtgValEmpleados.RowCount > 0)
     {
         CLS_EmpleadosHis del = new CLS_EmpleadosHis();
         del.MtdEliminarEmpleadosHisCuadrilla();
         if (del.Exito)
         {
             if (DateTime.Compare(dtInicio.DateTime, dtFin.DateTime) < 1)
             {
                 CLS_EmpleadosHis ins          = new CLS_EmpleadosHis();
                 DateTime         vFechaInicio = Convert.ToDateTime(dtInicio.EditValue.ToString());
                 DateTime         vFechaFin    = Convert.ToDateTime(dtFin.EditValue.ToString());
                 ins.FechaInicio = vFechaInicio.Year.ToString() + DosCeros(vFechaInicio.Month.ToString()) + DosCeros(vFechaInicio.Day.ToString());
                 ins.FechaFin    = vFechaFin.Year.ToString() + DosCeros(vFechaFin.Month.ToString()) + DosCeros(vFechaFin.Day.ToString());
                 ins.MtdInsertarEmpleadosHisCuadrilla();
                 if (ins.Exito)
                 {
                     CLS_EmpleadosHis sel = new CLS_EmpleadosHis();
                     sel.MtdSeleccionarEmpleadosHisCuadrilla();
                     if (sel.Exito)
                     {
                         dtgEmpleadosReporte.DataSource = sel.Datos;
                         dtgValEmpleadosReporte.OptionsView.ColumnAutoWidth = true;
                         dtgValEmpleadosReporte.BestFitColumns();
                     }
                     XtraMessageBox.Show("Reporte generado");
                 }
             }
             else
             {
                 XtraMessageBox.Show("La fecha inicio no puede ser mayor a la fecha fin");
             }
         }
         dtgValEmpleadosReporte.OptionsView.ColumnAutoWidth = true;
         dtgValEmpleadosReporte.BestFitColumns();
     }
     else
     {
         XtraMessageBox.Show("no se han agregado empleados a buscar");
     }
 }
Exemplo n.º 5
0
 private void btn_Quitar_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(vId_Empleado))
     {
         CLS_EmpleadosHis del = new CLS_EmpleadosHis();
         del.Id_Empleado = vId_Empleado;
         del.MtdEliminarEmpleadosHis();
         if (del.Exito)
         {
             CargarEmpleado(null);
             CargarEmpleadosRep();
             XtraMessageBox.Show("Se ha eliminado el dato con exito");
         }
         else
         {
             XtraMessageBox.Show(del.Mensaje);
         }
     }
     else
     {
         XtraMessageBox.Show("No se ha seleccionado Empleado para quitar");
     }
 }
Exemplo n.º 6
0
 private void btn_Agregar_Click(object sender, EventArgs e)
 {
     try
     {
         if (!string.IsNullOrEmpty(cmbEmpleado.EditValue.ToString()))
         {
             CLS_EmpleadosHis ins = new CLS_EmpleadosHis();
             ins.Id_Empleado = cmbEmpleado.EditValue.ToString();
             ins.MtdInsertarEmpleadosHis();
             if (!ins.Exito)
             {
                 XtraMessageBox.Show(ins.Mensaje);
             }
             else
             {
                 CargarEmpleado(null);
                 CargarEmpleadosRep();
             }
         }
     }
     catch (Exception)
     {
     }
 }