Esempio n. 1
0
        public void execFormulario(string value)
        {
            // Implmentar en proximas version en la proximas versiones
            var paramLog = new SGLibrary.Utility.ParamLogUtility(() => value).GetLog();

            try
            {
                Object f = new Form();
                switch (value)
                {
                case "FrmConciliaciones":
                    FrmConciliaciones f1 = new FrmConciliaciones();
                    f1.serviceConciliaciones = new ServiceConciliacion();
                    f1.serviceConciliaciones.CajaActiva(this._cajactiva);
                    f1.serviceConciliaciones.UsuarioActivo(this._usuarioActivo);
                    f1.serviceConciliacionesAutomaticas = new ServiceConciliacionAutomatica();
                    f1.serviceConciliacionesAutomaticas.CajaActiva(this._cajactiva);
                    f1.serviceConciliacionesAutomaticas.UsuarioActivo(this._usuarioActivo);
                    f1.un_ServiceConciliacionManual = new ServiceConciliacionManual();
                    f1.un_ServiceConciliacionManual.CajaActiva(this.CajaAdm);
                    f1.un_ServiceConciliacionManual.UsuarioActivo(this.Usuario);
                    f1.un_ServiceConciliacionTodoPago = new ServiceConciliacionTodoPago();
                    f1.un_ServiceConciliacionTodoPago.CajaActiva(this.CajaAdm);
                    f1.un_ServiceConciliacionTodoPago.UsuarioActivo(this.Usuario);
                    f1.serviceConciliacionesAutomaticasAMCA = new ServiceConciliacionAutomaticaAMCA();
                    f1.serviceConciliacionesAutomaticasAMCA.CajaActiva(this.CajaAdm);
                    f1.serviceConciliacionesAutomaticasAMCA.UsuarioActivo(this.Usuario);
                    f1.ShowDialog();
                    f = (Form)f1;
                    break;

                case "FrmResumenNrosCAIs":
                    FrmResumenNrosCAIs f2 = new FrmResumenNrosCAIs();
                    f2.serviceModel = this;
                    f = (Form)f2;
                    break;

                case "FrmPresentacionesCAI":

                    FrmPresentacionesCAI f3         = new FrmPresentacionesCAI();
                    ServiceCAI           serviceCAI = new ServiceCAI();
                    serviceCAI.Usuario = this.Usuario;
                    serviceCAI.CajaAdm = this.CajaAdm;
                    f3.serviceModel    = serviceCAI;
                    f = (Form)f3;
                    break;

                case "rpt_AnalisisDeudores":
                    SGLibrary.Reportes.rpt_AnalisisDeudores f4 = new SGLibrary.Reportes.rpt_AnalisisDeudores();
                    f = (Form)f4;
                    break;

                default:
                    break;

                case "ServiceTarifas":
                    ServiceTarifas miServiceTarifas = new ServiceTarifas();
                    miServiceTarifas.cargarTarifas();
                    return;

                case "Frm_GroupByGrid":
                    SGLibrary.Frm_GroupByGrid f5 = new SGLibrary.Frm_GroupByGrid();
                    f = (Form)f5;
                    break;

                case "FrmCargaTarifasEjemploADGV":
                    FrmCargaTarifasEjemploADGV f6 = new FrmCargaTarifasEjemploADGV();
                    f = (Form)f6;
                    break;

                case "Form1":
                    FrmCircularProgressBar f7 = new FrmCircularProgressBar();
                    f = (Form)f7;
                    break;
                }

                Form objForm = (Form)f;
                objForm.ShowDialog();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                Trace.TraceError(ex.Message);
                System.Windows.Forms.MessageBox.Show(ex.Message, "ERROR ");
            }
        }
Esempio n. 2
0
        private void botonesForm1_ClickEventDelegateHandler(object sender, EventArgs e)
        {
            ToolStripItem miboton = (ToolStripItem)sender;


            switch (miboton.Tag.ToString())
            {
            case "FIND":
            {
                if (!Information.IsNumeric(this.txtMes.Text))
                {
                    MessageBox.Show("El mes ingresado no es válido", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.txtMes.Focus();
                    return;
                }

                ServiceCAI objServiceCAI    = new ServiceCAI();
                var        listadeRegistros = objServiceCAI.obtenerEstadoCAIs(Convert.ToInt32(this.txtMes.Text), Convert.ToInt32(this.txtAnio.Text));
                cargarDataGridViewFIND(this.dataGridView2, listadeRegistros);
                this.panelbusqueda.Visible = true;
                botonesForm1.configMododeEdicion(ABMBotonesForm.FIND);
                break;
            }

            case "OK":
            {
                var btnFind = new ToolStripButton();
                btnFind.Tag = "FIND";
                MessageBox.Show("La operación se ha realizado con éxito.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                botonesForm1_ClickEventDelegateHandler(btnFind, null);
                break;
            }

            case "CANCEL":
            {
                this.panelbusqueda.Visible = true;
                botonesForm1.configMododeEdicion(ABMBotonesForm.CANCEL);
                break;
            }

            case "DELETE":
            {
                foreach (DataGridViewRow row in dataGridView2.SelectedRows)
                {
                    Object       un_registro  = serviceModel.ObtenerRegistro(row.Cells["ID"].Value.ToString());
                    DialogResult dialogResult = MessageBox.Show("Confirma la eliminación del registro " + un_registro.ToString(), "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dialogResult == DialogResult.No)
                    {
                        break;
                    }
                    // COMLETAR ELIMINACION
                    serviceModel.AnularRegistro(un_registro);
                    MessageBox.Show("La operación se ha realizado con éxito.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                var btnFind = new ToolStripButton();
                btnFind.Tag = "FIND";
                botonesForm1_ClickEventDelegateHandler(btnFind, null);

                break;
            }

            case "EXIT":
            {
                this.Close();
                break;
            }
            }
        }