Beispiel #1
0
 private void cmbnominaTipo_EditValueChanged(object sender, EventArgs e)
 {
     try
     {
         listadoPeriodo = periodo_nomina_bus.ConsultaPerNomTipLiq(param.IdEmpresa, Convert.ToInt32(cmbnomina.EditValue), Convert.ToInt32(cmbnominaTipo.EditValue));
         cmbPeriodos.Properties.DataSource = listadoPeriodo.Where(v => v.Cerrado == "N" && v.Contabilizado == "N").ToList();
     }
     catch (System.Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
        void ucGe_Menu_event_btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Validar())
                {
                    int msg   = 0;
                    int focus = gridViewPerAsignado.FocusedRowHandle;
                    gridViewPerAsignado.FocusedRowHandle = focus + 1;

                    lista = new List <ro_periodo_x_ro_Nomina_TipoLiqui_Info>();
                    lista = Bus_PerNomTipoliq.ConsultaPerNomTipLiq(param.IdEmpresa, IdNomina, IdProceso);

                    if (lista.Count == 0)
                    {
                        MessageBox.Show("No existen períodos que guardar, revise por favor", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }

                    foreach (var item in lista)
                    {
                        ro_periodo_x_ro_Nomina_TipoLiqui_Info Info = new ro_periodo_x_ro_Nomina_TipoLiqui_Info();

                        Info.IdEmpresa          = param.IdEmpresa;
                        Info.IdPeriodo          = item.IdPeriodo;
                        Info.IdNomina_Tipo      = Convert.ToInt32(this.cmbNomina.EditValue);
                        Info.IdNomina_TipoLiqui = Convert.ToInt32(this.cmbProceso.EditValue);

                        if (Bus_PerNomTipoliq.ModificarDB(Info) == false)
                        {
                            MessageBox.Show("Imposible guardar el registro, revise por favor la nómina o el proceso", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        msg++;
                    }

                    if (msg > 0)
                    {
                        MessageBox.Show("El registro ha sido guardado con éxito", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Beispiel #3
0
        private void frmRo_Registro_valores_pago_variables_Mant_Load(object sender, EventArgs e)
        {
            try
            {
                listadoNomina = oRo_Nomina_Tipo_Bus.Get_List_Nomina_Tipo(param.IdEmpresa);
                cmbnomina.Properties.DataSource = listadoNomina;
                cmbnomina.EditValue             = 1;

                ListadoTipoLiquidacion = nominatipo_Bus.Get_List_Nomina_Tipoliqui_x_Nomina_Tipo(param.IdEmpresa, Convert.ToInt32(cmbnomina.EditValue));
                cmbnominaTipo.Properties.DataSource = ListadoTipoLiquidacion;
                cmbnominaTipo.EditValue             = 3;

                listadoPeriodo = periodo_nomina_bus.ConsultaPerNomTipLiq(param.IdEmpresa, Convert.ToInt32(cmbnomina.EditValue), Convert.ToInt32(cmbnominaTipo.EditValue));
                cmbPeriodos.Properties.DataSource = listadoPeriodo.Where(v => v.Cerrado == "N" && v.Contabilizado == "N").ToList();
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString());
            }
        }
Beispiel #4
0
 private void cmbnominaTipo_EditValueChanged(object sender, EventArgs e)
 {
     try
     {
         listadoPeriodo = periodo_nomina_bus.ConsultaPerNomTipLiq(param.IdEmpresa, Convert.ToInt32(cmbnomina.EditValue), Convert.ToInt32(cmbnominaTipo.EditValue));
         cmbPeriodos.Properties.DataSource = listadoPeriodo.Where(v => v.Cerrado == "N").ToList();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void cmbProcesoLiqNomina_EditValueChanged(object sender, EventArgs e)
 {
     try
     {
         lista = new List <ro_periodo_x_ro_Nomina_TipoLiqui_Info>();
         lista = Bus_PerNomTipoliq.ConsultaPerNomTipLiq(param.IdEmpresa, Convert.ToInt32(cmbTipoNomina.EditValue), Convert.ToInt32(cmbProcesoLiqNomina.EditValue));
         cmbPeriodos.Properties.DataSource = lista;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         Log_Error_bus.Log_Error(ex.ToString());
     }
 }
 void pu_CargaInicial()
 {
     try
     {
         oListRo_periodo_x_ro_Nomina_TipoLiqui_Info = new List <ro_periodo_x_ro_Nomina_TipoLiqui_Info>();
         oListRo_periodo_x_ro_Nomina_TipoLiqui_Info = oRo_periodo_x_ro_Nomina_TipoLiqui_Bus.ConsultaPerNomTipLiq(param.IdEmpresa, _idNominaTipo, _idNominaTipoLiqui);
         cmbPeriodo.Properties.DataSource           = oListRo_periodo_x_ro_Nomina_TipoLiqui_Info;
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Beispiel #7
0
        private void pu_CargarInicial()
        {
            try
            {
                List <ro_periodo_x_ro_Nomina_TipoLiqui_Info> ListPeiodo = new List <ro_periodo_x_ro_Nomina_TipoLiqui_Info>();


                ListPeiodo = Bus_Periodo.ConsultaPerNomTipLiq(param.IdEmpresa, 1, 5);
                cmbPeriodos.Properties.DataSource = ListPeiodo;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Beispiel #8
0
        private void cmbNominaTipoLiqui_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                SearchLookUpEdit   lookup = sender as SearchLookUpEdit;
                BindingManagerBase bm     = BindingContext[lookup.Properties.DataSource];

                if ((lookup.EditValue != null))
                {
                    _idNominaTipoLiqui = Convert.ToInt32(lookup.EditValue);

                    oListRo_periodo_x_ro_Nomina_TipoLiqui_Info = oRo_periodo_x_ro_Nomina_TipoLiqui_Bus.ConsultaPerNomTipLiq(_idEmpresa, _idNominaTipo, _idNominaTipoLiqui);
                    cmbPeriodo.DataSource = oListRo_periodo_x_ro_Nomina_TipoLiqui_Info;
                }
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Beispiel #9
0
        private void XROL_Rpt003_rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
        {
            try
            {
                XROL_Rpt003_Bus         oReporteBus = new XROL_Rpt003_Bus();
                List <XROL_Rpt003_Info> oListado    = new List <XROL_Rpt003_Info>();



                idEmpresa         = Convert.ToInt32(Parameters["s_idEmpresa"].Value);
                idEmpleado        = Convert.ToDecimal(Parameters["s_idEmpleado"].Value);
                idNominaTipo      = Convert.ToInt32(Parameters["s_idNominaTipo"].Value);
                idNominaTipoLiqui = Convert.ToInt32(Parameters["s_idNominaTipoLiqui"].Value);
                idPeriodo         = Convert.ToInt32(Parameters["s_idPeriodo"].Value);

                lblFielCopia.Visible = Convert.ToBoolean(this.PVisible_label_FielCopia.Value);

                //INFO
                ro_periodo_x_ro_Nomina_TipoLiqui_Bus         oRo_periodo_x_ro_Nomina_TipoLiqui_Bus      = new ro_periodo_x_ro_Nomina_TipoLiqui_Bus();
                List <ro_periodo_x_ro_Nomina_TipoLiqui_Info> oListRo_periodo_x_ro_Nomina_TipoLiqui_Info = new List <ro_periodo_x_ro_Nomina_TipoLiqui_Info>();
                ro_periodo_x_ro_Nomina_TipoLiqui_Info        info = new ro_periodo_x_ro_Nomina_TipoLiqui_Info();


                oListRo_periodo_x_ro_Nomina_TipoLiqui_Info = new List <ro_periodo_x_ro_Nomina_TipoLiqui_Info>();
                oListRo_periodo_x_ro_Nomina_TipoLiqui_Info = oRo_periodo_x_ro_Nomina_TipoLiqui_Bus.ConsultaPerNomTipLiq(idEmpresa, idNominaTipo, idNominaTipoLiqui);

                info = (from a in oListRo_periodo_x_ro_Nomina_TipoLiqui_Info
                        where a.IdPeriodo == idPeriodo
                        select a).FirstOrDefault();
                oListado.Clear();

                oListado        = oReporteBus.GetListConsultaGeneral(idEmpresa, idEmpleado, idNominaTipo, idNominaTipoLiqui, idPeriodo, ref mensaje);
                this.DataSource = oListado.ToArray();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void pu_CargarNomina()
        {
            try{
                if (pu_Validar())
                {
                    _idNominaTipo      = Convert.ToInt32(cmbnomina.EditValue);
                    _idNominaTipoLiqui = Convert.ToInt32(cmbnominaTipo.EditValue);
                    _idPeriodo         = Convert.ToInt32(cmbPeriodos.EditValue);

                    //OBTENER LISTADO DE EMPLEADOS DE LA NOMINA SELECCIONADA
                    oListRo_Empleado_Info = new BindingList <ro_Empleado_Info>(oRo_Empleado_Bus.Get_List_Empleado_x_Nomina(param.IdEmpresa, _idNominaTipo));

                    //OBTENER EL PERIODO
                    oRo_PeriodoInfo = oRo_periodo_x_ro_Nomina_TipoLiqui_Bus.ConsultaPerNomTipLiq(param.IdEmpresa, _idNominaTipo, _idNominaTipoLiqui).Where(v => v.IdPeriodo == _idPeriodo).FirstOrDefault();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Beispiel #11
0
        private void CargarPeriodos()
        {
            try
            {
                ListadoPeriodos = Bus_Periodo.ConsultaPerNomTipLiq(param.IdEmpresa).ToList();

                // obtengo periodos semanales
                ListadoPeriodosMensual = new BindingList <ro_periodo_x_ro_Nomina_TipoLiqui_Info>(ListadoPeriodos.Where(v => v.IdNomina_Tipo == 1).ToList());
                gridControlPeriodoMensual.DataSource = ListadoPeriodosMensual;
                // obtengo periodos mensuales

                ListadoPeriodosSemanal            = new BindingList <ro_periodo_x_ro_Nomina_TipoLiqui_Info>(ListadoPeriodos.Where(v => v.IdNomina_Tipo == 2).ToList());
                gridCtrlPeriodoSemanal.DataSource = ListadoPeriodosSemanal;

                //obtengo los periodos quincenales
                ListadoPeriodosQuincenal = new BindingList <ro_periodo_x_ro_Nomina_TipoLiqui_Info>(ListadoPeriodos.Where(v => v.IdPeriodo.ToString().Length == 8).ToList());
                gridControlPeriodoQuincenal.DataSource = ListadoPeriodosQuincenal;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }