// Declaro al formulario como público y le asigno el método "Obtener Instancia" para poder llamarlo desde el formulario principal
        public static FrmSeleccionCuotas ObtenerInstancia(Modelo_Entidades.Profesional oProfesional)
        {
            if (instancia == null)
            {
                instancia = new FrmSeleccionCuotas(oProfesional);
            }

            if (instancia.IsDisposed)
            {
                instancia = new FrmSeleccionCuotas(oProfesional);
            }

            return(instancia);
        }
        // Declaro al formulario como público y le asigno el método "Obtener Instancia" para poder llamarlo desde el formulario principal
        public static FrmSeleccionCuotas ObtenerInstancia(Modelo_Entidades.Profesional oProfesional)
        {
            if (instancia == null)
            {
                instancia = new FrmSeleccionCuotas(oProfesional);
            }

            if (instancia.IsDisposed)
            {
                instancia = new FrmSeleccionCuotas(oProfesional);
            }

            return instancia;
        }
Beispiel #3
0
        // Cuando le doy a "Cobrar Cuota"
        private void btn_cobrar_cuotas_Click(object sender, EventArgs e)
        {
            // Lo primero que hago es crear un formulario de selccion de cuotas, así que instancio las variables
            if (dgv_factura.DataSource == null)
            {
                FrmSeleccionCuotas FormularioSeleccionCuotas = new FrmSeleccionCuotas(miProfesional);
                DialogResult DrLogin = FormularioSeleccionCuotas.ShowDialog();

                // Despues pregunto si el formulario dio Ok. En caso de que no, vuelvo
                if (DrLogin != DialogResult.OK)
                {
                    return;
                }

                ListaMovimientos = FormularioSeleccionCuotas.ListaMovimientos;
                ListaCuotas = FormularioSeleccionCuotas.ListaCuotas;

                if (ListaMovimientos == null)
                {
                    MessageBox.Show("Debe ingresar al menos una cuota para cobrar");
                }

                ArmaFactura();
                concepto = "Cuota";
                btn_imprimir.Enabled = true;
            }

            else
            {
                DialogResult result = MessageBox.Show("La factura ya contiene datos, si procede estos se perderan. ¿Desea proceder de todas formas?", "Factura", MessageBoxButtons.YesNo);

                switch (result)
                {
                    case DialogResult.Yes:
                        FrmSeleccionCuotas FormularioSeleccionCuotas = new FrmSeleccionCuotas(miProfesional);
                        DialogResult DrLogin = FormularioSeleccionCuotas.ShowDialog();

                        // Despues pregunto si el formulario dio Ok. En caso de que no, vuelvo
                        if (DrLogin != DialogResult.OK)
                        {
                            return;
                        }

                        ListaMovimientos = FormularioSeleccionCuotas.ListaMovimientos;
                        ListaCuotas = FormularioSeleccionCuotas.ListaCuotas;

                        if (ListaMovimientos == null)
                        {
                            MessageBox.Show("Debe ingresar al menos una cuota para cobrar");
                        }

                        ArmaFactura();
                        concepto = "Cuota";
                        btn_imprimir.Enabled = true;
                        break;

                    case DialogResult.No:
                        break;
                }
            }
        }
Beispiel #4
0
        // Cuando le doy a "Cobrar Cuota"
        private void btn_cobrar_cuotas_Click(object sender, EventArgs e)
        {
            // Lo primero que hago es crear un formulario de selccion de cuotas, así que instancio las variables
            if (dgv_factura.DataSource == null)
            {
                FrmSeleccionCuotas FormularioSeleccionCuotas = new FrmSeleccionCuotas(miProfesional);
                DialogResult       DrLogin = FormularioSeleccionCuotas.ShowDialog();

                // Despues pregunto si el formulario dio Ok. En caso de que no, vuelvo
                if (DrLogin != DialogResult.OK)
                {
                    return;
                }

                ListaMovimientos = FormularioSeleccionCuotas.ListaMovimientos;
                ListaCuotas      = FormularioSeleccionCuotas.ListaCuotas;

                if (ListaMovimientos == null)
                {
                    MessageBox.Show("Debe ingresar al menos una cuota para cobrar");
                }

                ArmaFactura();
                concepto             = "Cuota";
                btn_imprimir.Enabled = true;
            }

            else
            {
                DialogResult result = MessageBox.Show("La factura ya contiene datos, si procede estos se perderan. ¿Desea proceder de todas formas?", "Factura", MessageBoxButtons.YesNo);

                switch (result)
                {
                case DialogResult.Yes:
                    FrmSeleccionCuotas FormularioSeleccionCuotas = new FrmSeleccionCuotas(miProfesional);
                    DialogResult       DrLogin = FormularioSeleccionCuotas.ShowDialog();

                    // Despues pregunto si el formulario dio Ok. En caso de que no, vuelvo
                    if (DrLogin != DialogResult.OK)
                    {
                        return;
                    }

                    ListaMovimientos = FormularioSeleccionCuotas.ListaMovimientos;
                    ListaCuotas      = FormularioSeleccionCuotas.ListaCuotas;

                    if (ListaMovimientos == null)
                    {
                        MessageBox.Show("Debe ingresar al menos una cuota para cobrar");
                    }

                    ArmaFactura();
                    concepto             = "Cuota";
                    btn_imprimir.Enabled = true;
                    break;

                case DialogResult.No:
                    break;
                }
            }
        }