Пример #1
0
        private void frmRo_Liquidacion_Vacaciones_Mant_Load(object sender, EventArgs e)
        {
            try
            {
                info_parametro = bus_parametro.Get_Parametros(param.IdEmpresa);

                if (Accion == Cl_Enumeradores.eTipo_action.consultar)
                {
                    ucGe_Menu.Enabled_btnGuardar         = false;
                    ucGe_Menu.Enabled_bntGuardar_y_Salir = false;
                }
            }
            catch (Exception ex)
            {
            }
        }
Пример #2
0
        private cp_orden_pago_Info GetOrdenPao(ro_Remplazo_x_emplado_Info info)
        {
            try
            {
                info_parametros = bus_parametros.Get_Parametros(info.IdEmpresa);
                infoOptipo      = bus_ordenpagoTipo.Get_Info_orden_pago_tipo_x_empresa(info.IdEmpresa, info_parametros.IdTipoOP_PagoTerceros);

                CabOP                    = new cp_orden_pago_Info();
                CabOP.IdTipoFlujo        = info_parametros.IdTipoFlujoOP_PagoTerceros;
                CabOP.IdEmpresa          = info.IdEmpresa;
                CabOP.IdOrdenPago        = 0;
                CabOP.IdTipo_op          = info_parametros.IdTipoOP_PagoTerceros;
                CabOP.IdProveedor        = info.IdEmpleado;
                CabOP.Observacion        = info.Observacion;
                CabOP.Fecha              = info.Fecha;
                CabOP.IdFormaPago        = info_parametros.IdFormaOP_PagoTerceros;
                CabOP.Fecha_Pago         = info.Fecha;
                CabOP.IdBanco            = info_parametros.IdBancoOP_PagoTerceros;
                CabOP.IdEstadoAprobacion = "PENDI";
                CabOP.IdPersona          = info.IdPersona;
                CabOP.IdTipo_Persona     = "EMPLEA";
                CabOP.IdEntidad          = info.IdEmpleado_Remplazo;
                CabOP.IdUsuario          = info.IdUsuario;


                cp_orden_pago_det_Info detalleop = new cp_orden_pago_det_Info();
                detalleop.IdEmpresa          = info.IdEmpresa;
                detalleop.Secuencia          = 1;
                detalleop.IdEmpresa_cxp      = info.IdEmpresa;
                detalleop.Valor_a_pagar      = Convert.ToDouble(info.Total_pagar_remplazo);
                detalleop.Referencia         = "Pago de eventuale";
                detalleop.IdFormaPago        = info_parametros.IdFormaOP_PagoTerceros;
                detalleop.Fecha_Pago         = Convert.ToDateTime(info.Fecha);
                detalleop.Idbanco            = info_parametros.IdBancoOP_PagoTerceros;
                detalleop.IdEstadoAprobacion = "PENDI";
                CabOP.Detalle.Add(detalleop);
                return(CabOP);
            }
            catch (Exception ex)
            {
                mensaje = ex.ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(mensaje);
            }
        }
Пример #3
0
        private void setInfo()
        {
            try
            {
                info_parametro = oRo_Parametros_Bus.Get_Parametros(param.IdEmpresa);
                if (info_parametro == null)
                {
                    return;
                }

                if (info_parametro != null)
                {
                    cmbTipoDiario.set_TipoCbteCble(info_parametro.IdTipoCbte_AsientoSueldoXPagar == null ? 0 : Convert.ToInt32(info_parametro.IdTipoCbte_AsientoSueldoXPagar));
                }



                // liquidacion de vacaciones

                if (info_parametro.IdFormaOP_LiquidacionVacaciones != null)
                {
                    cmb_formapago_Vacaciones.EditValue = info_parametro.IdFormaOP_LiquidacionVacaciones;
                }
                if (info_parametro.IdTipoOP_LiquidacionVacaciones != null)
                {
                    cmb_TipoOP_Vacaciones.EditValue = info_parametro.IdTipoOP_LiquidacionVacaciones;
                }
                if (info_parametro.IdTipoFlujoOP_LiquidacionVacaciones != null)
                {
                    cmb_TipoFlujo_Vacaciones.set_TipoFlujoInfo(info_parametro.IdTipoFlujoOP_LiquidacionVacaciones);
                }
                if (info_parametro.DescuentaIESS_LiquidacionVacaciones != null)
                {
                    checkIESS.Checked = Convert.ToBoolean(info_parametro.DescuentaIESS_LiquidacionVacaciones);
                }

                if (info_parametro.cta_contable_IESS_Vacaciones != null)
                {
                    cmb_cuentaIESS.set_PlanCtarInfo(info_parametro.cta_contable_IESS_Vacaciones);
                }



                //pagos a prestamos


                if (info_parametro.IdFormaOP_PagoPrestamos != null)
                {
                    cmb_forma_pago_prestamo.EditValue = info_parametro.IdFormaOP_PagoPrestamos;
                }

                if (info_parametro.IdTipoOP_PagoPrestamos != null)
                {
                    cmb_tipo_pago_prestamos.EditValue = info_parametro.IdTipoOP_PagoPrestamos;
                }



                //pagos a acta finiquito

                if (info_parametro.IdFormaPagoOP_ActaFiniquito != null)
                {
                    cmb_forma_pago_ActaFiniquito.EditValue = info_parametro.IdFormaPagoOP_ActaFiniquito;
                }

                if (info_parametro.IdTipoOP_ActaFiniquito != null)
                {
                    cmb_tipoPagoActaFiniquito.EditValue = info_parametro.IdTipoOP_ActaFiniquito;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }