예제 #1
0
        public override void boton_Click(int indice)
        {
            //frmReportes visor;
            Dialogos.frmSeleccionAnioMes seleccionAnioMes;
            switch (indice)
            {
            case 0:     //Formulas Asientos de Sueldos
                frmABMConceptos frmFormulasAsientos = new frmABMConceptos();
                frmFormulasAsientos.abrirParaAsientosDeSueldos();
                break;

            case 1:     //Generar Asiento de Sueldos
                frmLiquidacionTabla frmLiqui = new frmLiquidacionTabla();
                frmLiqui.abrirParaTabla(101);
                break;

            case 2:     //Reporte Asiento de Sueldos
                seleccionAnioMes = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
                if (seleccionAnioMes.ShowDialog() == DialogResult.OK)
                {
                    /*Reportes.CRAsientoDeSueldo crAsientoDeSueldo = new Sueldos.View.Reportes.CRAsientoDeSueldo();
                     * crAsientoDeSueldo.SetDataSource(Model.DB.ejecutarDataSet(Model.TipoComando.SP, "ReporteAsientoDeSueldos", "anioMes", seleccionAnioMes.AnioMes));
                     * EmpresaEntity emp = new ConsultaEmpresas().getEmpresa(1);
                     * crAsientoDeSueldo.SetParameterValue(crAsientoDeSueldo.Parameter_empresa.ParameterFieldName, emp.RazonSocial);
                     * crAsientoDeSueldo.SetParameterValue(crAsientoDeSueldo.Parameter_soft.ParameterFieldName, "SOffT " + Modulo.version);
                     * visor = new frmReportes(crAsientoDeSueldo);
                     * visor.ShowDialog();*/
                    EmpresaEntity emp = new ConsultaEmpresas().getById(1);
                    DataSet       ds  = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "ReporteAsientoDeSueldos", "anioMes", seleccionAnioMes.AnioMes);
                    Sueldos.Reportes.CrystalReport.ReportesCreador.ReporteAsientoDeSueldos(ds, emp.RazonSocial, Application.ProductVersion, seleccionAnioMes.AnioMesDescripcion);
                }
                break;

            case 3:     //Reporte por Centro de Costo
                seleccionAnioMes = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
                if (seleccionAnioMes.ShowDialog() == DialogResult.OK)
                {
                    /*  Reportes.CRAsientoDeSueldoPorCentroCosto crAsientoDeSueldoPorCentroCosto = new Sueldos.View.Reportes.CRAsientoDeSueldoPorCentroCosto();
                     * crAsientoDeSueldoPorCentroCosto.SetDataSource(Model.DB.ejecutarDataSet(Model.TipoComando.SP, "ReporteAsientoDeSueldosPorCentroCosto", "anioMes", seleccionAnioMes.AnioMes));
                     * EmpresaEntity emp = new ConsultaEmpresas().getEmpresa(1);
                     * crAsientoDeSueldoPorCentroCosto.SetParameterValue(crAsientoDeSueldoPorCentroCosto.Parameter_empresa.ParameterFieldName, emp.RazonSocial);
                     * crAsientoDeSueldoPorCentroCosto.SetParameterValue(crAsientoDeSueldoPorCentroCosto.Parameter_soft.ParameterFieldName, "SOffT " + Modulo.version);
                     * visor = new frmReportes(crAsientoDeSueldoPorCentroCosto);
                     * visor.ShowDialog(); */
                    EmpresaEntity emp = new ConsultaEmpresas().getById(1);
                    DataSet       ds  = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "ReporteAsientoDeSueldosPorCentroCosto", "anioMes", seleccionAnioMes.AnioMes);
                    Sueldos.Reportes.CrystalReport.ReportesCreador.ReportePorCentroDeCosto(ds, emp.RazonSocial, Application.ProductVersion, seleccionAnioMes.AnioMesDescripcion);
                }
                break;

            case 4:
                break;

            case 5:
                break;
            }
        }
예제 #2
0
        public override void boton_Click(int indice)
        {
            switch (indice)
            {
                case 0: //ABM de Novedades
                    frmABMnovedades frmNove = new frmABMnovedades();
                    frmNove.abrir();
                    break;
                case 1: //ABM de Liquidaciones
                    frmABMliquidaciones frmAbmLiq = new frmABMliquidaciones();
                    frmAbmLiq.abrir(this.Nivel, indice);
                    break;
                case 2: //ABM de Conceptos
                    frmABMConceptos frmConce = new frmABMConceptos();
                    frmConce.abrirParaSueldos();
                    break;
                case 3: //Liquidación
                    frmLiquidacion frmLiq = new frmLiquidacion();
                    frmLiq.abrirParaSueldos();
                    break;
                case 4: //Consulta de Recibos
                    frmRecibo frmConsuReci = new frmRecibo();
                    frmConsuReci.abrirParaConsultar();
                    break;
                case 5: //Modificacion de Recibos
                    frmRecibo frmModiReci = new frmRecibo();
                    frmModiReci.abrirParaModificar();
                    break;
                case 6: //Carga Masiva Novedades
                    frmCargaMasivaNovedades frmCargaNove = new frmCargaMasivaNovedades();
                    frmCargaNove.abrir();
                    break;
                case 7: //Carga Campos de Empleados
                    frmCargaCamposDeEmpleados frmCampos = new frmCargaCamposDeEmpleados();
                    //frmCampos.ShowDialog();
                    break;
                case 8: //Carga Acumulados
                    frmCargaAcumulados frmAcumulados = new frmCargaAcumulados();
                    //frmCampos.ShowDialog();
                    break;
                case 9://Acreditaciones
                    frmAcreditaciones frmacre = new frmAcreditaciones();
                    frmacre.ShowDialog();
                    break;
                case 10://Reportes
                    frmMnuReportesLiquidacion frmRepoLiq = new frmMnuReportesLiquidacion();
                    frmRepoLiq.abrir(this.Nivel, indice);
                    break;
                case 11://Asientos de Sueldos
                    frmMnuAsientosDeSueldos frmMenuAsientos = new frmMnuAsientosDeSueldos();
                    frmMenuAsientos.abrir(this.Nivel,indice);
                    break;

            }
        }
예제 #3
0
 public override void boton_Click(int indice)
 {
     //frmReportes visor;
     Dialogos.frmSeleccionAnioMes seleccionAnioMes;
     switch (indice)
     {
         case 0: //Formulas Asientos de Sueldos
             frmABMConceptos frmFormulasAsientos = new frmABMConceptos();
             frmFormulasAsientos.abrirParaAsientosDeSueldos();
             break;
         case 1: //Generar Asiento de Sueldos
             frmLiquidacionTabla frmLiqui = new frmLiquidacionTabla();
             frmLiqui.abrirParaTabla(101);
             break;
         case 2: //Reporte Asiento de Sueldos
             seleccionAnioMes = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
             if (seleccionAnioMes.ShowDialog() ==DialogResult.OK )
             {
                 /*Reportes.CRAsientoDeSueldo crAsientoDeSueldo = new Sueldos.View.Reportes.CRAsientoDeSueldo();
                 crAsientoDeSueldo.SetDataSource(Model.DB.ejecutarDataSet(Model.TipoComando.SP, "ReporteAsientoDeSueldos", "anioMes", seleccionAnioMes.AnioMes));
                 EmpresaEntity emp = new ConsultaEmpresas().getEmpresa(1);
                 crAsientoDeSueldo.SetParameterValue(crAsientoDeSueldo.Parameter_empresa.ParameterFieldName, emp.RazonSocial);
                 crAsientoDeSueldo.SetParameterValue(crAsientoDeSueldo.Parameter_soft.ParameterFieldName, "SOffT " + Modulo.version);
                 visor = new frmReportes(crAsientoDeSueldo);
                 visor.ShowDialog();*/
                 EmpresaEntity emp = new ConsultaEmpresas().getById(1);
                 DataSet ds = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "ReporteAsientoDeSueldos", "anioMes", seleccionAnioMes.AnioMes);
                 Sueldos.Reportes.CrystalReport.ReportesCreador.ReporteAsientoDeSueldos(ds, emp.RazonSocial,  Application.ProductVersion, seleccionAnioMes.AnioMesDescripcion);
             }
             break;
         case 3: //Reporte por Centro de Costo
             seleccionAnioMes = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
             if (seleccionAnioMes.ShowDialog() == DialogResult.OK)
             {
               /*  Reportes.CRAsientoDeSueldoPorCentroCosto crAsientoDeSueldoPorCentroCosto = new Sueldos.View.Reportes.CRAsientoDeSueldoPorCentroCosto();
                 crAsientoDeSueldoPorCentroCosto.SetDataSource(Model.DB.ejecutarDataSet(Model.TipoComando.SP, "ReporteAsientoDeSueldosPorCentroCosto", "anioMes", seleccionAnioMes.AnioMes));
                 EmpresaEntity emp = new ConsultaEmpresas().getEmpresa(1);
                 crAsientoDeSueldoPorCentroCosto.SetParameterValue(crAsientoDeSueldoPorCentroCosto.Parameter_empresa.ParameterFieldName, emp.RazonSocial);
                 crAsientoDeSueldoPorCentroCosto.SetParameterValue(crAsientoDeSueldoPorCentroCosto.Parameter_soft.ParameterFieldName, "SOffT " + Modulo.version);
                 visor = new frmReportes(crAsientoDeSueldoPorCentroCosto);
                 visor.ShowDialog(); */
                 EmpresaEntity emp = new ConsultaEmpresas().getById(1);
                 DataSet ds = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "ReporteAsientoDeSueldosPorCentroCosto", "anioMes", seleccionAnioMes.AnioMes);
                 Sueldos.Reportes.CrystalReport.ReportesCreador.ReportePorCentroDeCosto(ds, emp.RazonSocial,  Application.ProductVersion, seleccionAnioMes.AnioMesDescripcion);
             }
             break;
         case 4:
             break;
         case 5:
             break;
     }
 }
예제 #4
0
        public override void boton_Click(int indice)
        {
            switch (indice)
            {
            case 0:     //ABM de Novedades
                frmABMnovedades frmNove = new frmABMnovedades();
                frmNove.abrir();
                break;

            case 1:     //ABM de Liquidaciones
                frmABMliquidaciones frmAbmLiq = new frmABMliquidaciones();
                frmAbmLiq.abrir(this.Nivel, indice);
                break;

            case 2:     //ABM de Conceptos
                frmABMConceptos frmConce = new frmABMConceptos();
                frmConce.abrirParaSueldos();
                break;

            case 3:     //Liquidación
                frmLiquidacion frmLiq = new frmLiquidacion();
                frmLiq.abrirParaSueldos();
                break;

            case 4:     //Consulta de Recibos
                frmRecibo frmConsuReci = new frmRecibo();
                frmConsuReci.abrirParaConsultar();
                break;

            case 5:     //Modificacion de Recibos
                frmRecibo frmModiReci = new frmRecibo();
                frmModiReci.abrirParaModificar();
                break;

            case 6:     //Carga Masiva Novedades
                frmCargaMasivaNovedades frmCargaNove = new frmCargaMasivaNovedades();
                frmCargaNove.abrir();
                break;

            case 7:     //Carga Campos de Empleados
                frmCargaCamposDeEmpleados frmCampos = new frmCargaCamposDeEmpleados();
                //frmCampos.ShowDialog();
                break;

            case 8:     //Carga Acumulados
                frmCargaAcumulados frmAcumulados = new frmCargaAcumulados();
                //frmCampos.ShowDialog();
                break;

            case 9:    //Acreditaciones
                frmAcreditaciones frmacre = new frmAcreditaciones();
                frmacre.ShowDialog();
                break;

            case 10:    //Reportes
                frmMnuReportesLiquidacion frmRepoLiq = new frmMnuReportesLiquidacion();
                frmRepoLiq.abrir(this.Nivel, indice);
                break;

            case 11:    //Asientos de Sueldos
                frmMnuAsientosDeSueldos frmMenuAsientos = new frmMnuAsientosDeSueldos();
                frmMenuAsientos.abrir(this.Nivel, indice);
                break;
            }
        }
예제 #5
0
 public override void boton_Click(int indice)
 {
     switch (indice)
     {
         case 0: //Formulas Cargas Sociales
             frmABMConceptos frmFormulasCargas = new frmABMConceptos();
             frmFormulasCargas.abrirParaIndice(100);
             break;
         case 1: //Liquidar Cargas Sociales
             frmLiquidacionTabla frmLiqui = new frmLiquidacionTabla();
             frmLiqui.abrirParaCargasSociales(100);
             break;
         case 2: //Importar Datos SIJP
             frmImportarSIJP frmImporta = new frmImportarSIJP();
             frmImporta.ShowDialog();
             break;
         case 3: //Formulas Excel Cargas Cargas
             frmABMConceptos frmFormulasExcel = new frmABMConceptos();
             frmFormulasExcel.abrirParaIndice(102);
             break;
         case 4: //Liquidar Excel Cargas
             frmLiquidacionTabla frmExcelCargas = new frmLiquidacionTabla();
             frmExcelCargas.abrirParaExportarExcel(102);
             break;
         case 5: //Fondo Desempleo (txt)
             Dialogos.frmSeleccionAnioMes frmSeleccion = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
             if (frmSeleccion.ShowDialog() == DialogResult.OK)
             {
                 //*****************//
                 this.saveFileDialogFondoDesempleo.Filter = "Texto TXT (*.txt)|*.txt";
                 this.saveFileDialogFondoDesempleo.FileName = "ACREFD.TXT";
                 if (saveFileDialogFondoDesempleo.ShowDialog() == DialogResult.OK)
                 {
                     FondoDesempleo.generaArchivo(frmSeleccion.AnioMes, saveFileDialogFondoDesempleo.FileName);
                     //DataSet resultado = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "reporteNetoPorLegajoAreaConvenioAnioMes", "anioMes", frmFecha.AnioMes);
                     //resultado.DataSetName = "reporteNetoPorLegajoAreaConvenioAnioMes";
                     //Model.DataSetTo.CSV(resultado, Model.Delimitador.PuntoComa);
                     //resultado.Dispose();
                     MessageBox.Show("El archivo se generó correctamente.");
                 }
             }
             break;
         case 6:
             Dialogos.frmSeleccionAnioMes frmFecha = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
             if (frmFecha.ShowDialog() == DialogResult.OK)
             {
                 DataSet resultado = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "fondoDesempleoConsultar", "anioMes", frmFecha.AnioMes);
                 resultado.DataSetName = "fondoDesempleoConsultar";
                 Model.DataSetTo.CSV(resultado, Model.Delimitador.PuntoComa);
                 resultado.Dispose();
             }
             break;
         case 7: //DDJJ UOCRA
             Dialogos.frmSeleccionAnioMes frmSeleccion1 = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
             if (frmSeleccion1.ShowDialog() == DialogResult.OK)
             {
                 //*****************//
                 this.saveFileDialogFondoDesempleo.Filter = "Texto UOC (*.UOC)|*.UOC";
                 this.saveFileDialogFondoDesempleo.FileName = "DDJJUOCRA.UOC";
                 if (saveFileDialogFondoDesempleo.ShowDialog() == DialogResult.OK)
                 {
                     DDJJUOCRA.generaArchivo(frmSeleccion1.AnioMes, saveFileDialogFondoDesempleo.FileName);
                     //DataSet resultado = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "reporteNetoPorLegajoAreaConvenioAnioMes", "anioMes", frmFecha.AnioMes);
                     //resultado.DataSetName = "reporteNetoPorLegajoAreaConvenioAnioMes";
                     //Model.DataSetTo.CSV(resultado, Model.Delimitador.PuntoComa);
                     //resultado.Dispose();
                     MessageBox.Show("El archivo se generó correctamente.");
                 }
             }
             break;
     }
 }
예제 #6
0
        public override void boton_Click(int indice)
        {
            switch (indice)
            {
            case 0:     //Formulas Cargas Sociales
                frmABMConceptos frmFormulasCargas = new frmABMConceptos();
                frmFormulasCargas.abrirParaIndice(100);
                break;

            case 1:     //Liquidar Cargas Sociales
                frmLiquidacionTabla frmLiqui = new frmLiquidacionTabla();
                frmLiqui.abrirParaCargasSociales(100);
                break;

            case 2:     //Importar Datos SIJP
                frmImportarSIJP frmImporta = new frmImportarSIJP();
                frmImporta.ShowDialog();
                break;

            case 3:     //Formulas Excel Cargas Cargas
                frmABMConceptos frmFormulasExcel = new frmABMConceptos();
                frmFormulasExcel.abrirParaIndice(102);
                break;

            case 4:     //Liquidar Excel Cargas
                frmLiquidacionTabla frmExcelCargas = new frmLiquidacionTabla();
                frmExcelCargas.abrirParaExportarExcel(102);
                break;

            case 5:     //Fondo Desempleo (txt)
                Dialogos.frmSeleccionAnioMes frmSeleccion = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
                if (frmSeleccion.ShowDialog() == DialogResult.OK)
                {
                    //*****************//
                    this.saveFileDialogFondoDesempleo.Filter   = "Texto TXT (*.txt)|*.txt";
                    this.saveFileDialogFondoDesempleo.FileName = "ACREFD.TXT";
                    if (saveFileDialogFondoDesempleo.ShowDialog() == DialogResult.OK)
                    {
                        FondoDesempleo.generaArchivo(frmSeleccion.AnioMes, saveFileDialogFondoDesempleo.FileName);
                        //DataSet resultado = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "reporteNetoPorLegajoAreaConvenioAnioMes", "anioMes", frmFecha.AnioMes);
                        //resultado.DataSetName = "reporteNetoPorLegajoAreaConvenioAnioMes";
                        //Model.DataSetTo.CSV(resultado, Model.Delimitador.PuntoComa);
                        //resultado.Dispose();
                        MessageBox.Show("El archivo se generó correctamente.");
                    }
                }
                break;

            case 6:
                Dialogos.frmSeleccionAnioMes frmFecha = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
                if (frmFecha.ShowDialog() == DialogResult.OK)
                {
                    DataSet resultado = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "fondoDesempleoConsultar", "anioMes", frmFecha.AnioMes);
                    resultado.DataSetName = "fondoDesempleoConsultar";
                    Model.DataSetTo.CSV(resultado, Model.Delimitador.PuntoComa);
                    resultado.Dispose();
                }
                break;

            case 7:     //DDJJ UOCRA
                Dialogos.frmSeleccionAnioMes frmSeleccion1 = new Sueldos.View.Dialogos.frmSeleccionAnioMes();
                if (frmSeleccion1.ShowDialog() == DialogResult.OK)
                {
                    //*****************//
                    this.saveFileDialogFondoDesempleo.Filter   = "Texto UOC (*.UOC)|*.UOC";
                    this.saveFileDialogFondoDesempleo.FileName = "DDJJUOCRA.UOC";
                    if (saveFileDialogFondoDesempleo.ShowDialog() == DialogResult.OK)
                    {
                        DDJJUOCRA.generaArchivo(frmSeleccion1.AnioMes, saveFileDialogFondoDesempleo.FileName);
                        //DataSet resultado = Model.DB.ejecutarDataSet(Model.TipoComando.SP, "reporteNetoPorLegajoAreaConvenioAnioMes", "anioMes", frmFecha.AnioMes);
                        //resultado.DataSetName = "reporteNetoPorLegajoAreaConvenioAnioMes";
                        //Model.DataSetTo.CSV(resultado, Model.Delimitador.PuntoComa);
                        //resultado.Dispose();
                        MessageBox.Show("El archivo se generó correctamente.");
                    }
                }
                break;
            }
        }