Пример #1
0
        private void cbListaBusqueda_SelectedValueChanged(object sender, EventArgs e)
        {
            if (Convert.ToInt32(cbListaBusqueda.SelectedIndex) > -1)
            {
                CuotasLogic cuo = new CuotasLogic();
                int         mes = Convert.ToInt32(cbListaBusqueda.SelectedIndex) + 1;;
                if (cbFiltro.SelectedItem.ToString() == "Año")
                {
                    if (id == 0)
                    {
                        dataListado.DataSource = cuo.TraerPorAño(cbListaBusqueda.SelectedItem.ToString());
                        this.lbContador.Text   = "Cantidad de registros: " + Convert.ToString(this.dataListado.RowCount);
                    }
                    else
                    {
                        dataListado.DataSource = cuo.TraerPorAñoParaSocio(cbListaBusqueda.SelectedItem.ToString(), id);
                        this.lbContador.Text   = "Cantidad de registros: " + Convert.ToString(this.dataListado.RowCount);
                    }
                }

                else
                {
                    if (id == 0)
                    {
                        dataListado.DataSource = cuo.TraerPorMes(mes);
                        this.lbContador.Text   = "Cantidad de registros: " + Convert.ToString(this.dataListado.RowCount);
                    }
                    else
                    {
                        dataListado.DataSource = cuo.TraerPorMesParaSocio(mes, id);
                        this.lbContador.Text   = "Cantidad de registros: " + Convert.ToString(this.dataListado.RowCount);
                    }
                }
            }
        }
Пример #2
0
        public void LlenarGrid(int nroSocio)
        {
            CuotasLogic cuo = new CuotasLogic();

            this.dataListado.DataSource = cuo.TraerPorSocio(nroSocio);
            this.lbContador.Text        = "Cantidad de registros: " + Convert.ToString(this.dataListado.RowCount);
        }
Пример #3
0
        public void Listar()
        {
            CuotasLogic cuo = new CuotasLogic();

            this.dataListado.DataSource = cuo.GetAll();
            this.lbContador.Text        = "Cantidad de registros: " + Convert.ToString(this.dataListado.RowCount);
            this.lbSocio.Text           = "";
        }
Пример #4
0
        public void Listar()
        {
            CuotasLogic cuo = new CuotasLogic();

            this.dataListado.DataSource = cuo.TraerBalanceClubMutualAñoActual();
            this.Limpiar();
            this.LabelVisibles(false);
        }
Пример #5
0
        public frmPagoCuotas(int ID, int mes, int anio, ModoForm modo) : this()
        {
            CuotasLogic cuo = new CuotasLogic();

            Modo        = modo;
            mesOld      = mes;
            anioOld     = anio;
            CuotaActual = cuo.GetOne(ID, mes, anio);
            MapearDeDatos();
        }
Пример #6
0
        private void btnTraerBalance_Click(object sender, EventArgs e)
        {
            CuotasLogic cl = new CuotasLogic();

            this.dataListado.DataSource = cl.TraerBalanceClubMutual(Convert.ToInt32(cbAnio.SelectedItem), Convert.ToString(cbTipo.SelectedItem), Convert.ToString(cbCategoria.SelectedItem));


            this.LabelVisibles(true);
            lbAnio.Text      = Convert.ToString(cbAnio.SelectedItem);
            lbTipo.Text      = Convert.ToString(cbTipo.SelectedItem);
            lbCategoria.Text = Convert.ToString(cbCategoria.SelectedItem);
        }
Пример #7
0
        public override void GuardarCambios()
        {
            MapearADatos();
            if (bandera == 0)
            {
                CuotasLogic cuo = new CuotasLogic();
                mensaje = mensaje + "\n" + "Nro Socio: " + CuotaActual.NroSocio + "\n" + "Nombre: " + CuotaActual.Nombre + " " + CuotaActual.Apellido + "\n" + "Mes: " + lbMeses.SelectedItem.ToString() + "\n" + "Año: " + CuotaActual.AnioCuota + "\n" + "Importe: " + CuotaActual.Importe;
                switch (CuotaActual.Estado)
                {
                case BusinessEntities.Estados.Eliminar:

                    DialogResult resultado1 = NotificarYesNo(mensaje, "Eliminar cuota", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (resultado1 == DialogResult.No)
                    {
                        break;
                    }
                    else
                    {
                        cuo.Save(CuotaActual);
                    }

                    break;

                case BusinessEntities.Estados.Nuevo:
                    DialogResult resultado2 = NotificarYesNo(mensaje, "Pago de cuota", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (resultado2 == DialogResult.No)
                    {
                        break;
                    }
                    else
                    {
                        cuo.Save(CuotaActual);
                    }

                    break;

                case BusinessEntities.Estados.Modificar:

                    DialogResult resultado3 = NotificarYesNo(mensaje, "Edicion de cuota", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (resultado3 == DialogResult.No)
                    {
                        break;
                    }
                    else
                    {
                        cuo.Update(CuotaActual, anioOld, mesOld);
                    }


                    break;

                case BusinessEntities.Estados.No_Modificar:
                    break;

                default:
                    break;
                }
            }
            else
            {
                MapeoCompuesto();
            }
        }
Пример #8
0
        public void MapeoCompuesto()
        {
            Cuotas cuo = new Cuotas();


            if ((Convert.ToString(this.lbMeses.SelectedItem)) == "AñoCompleto" && this.lbMeses.SelectedItems.Count == 1)
            {
                CuotasLogic cuoact = new CuotasLogic();
                cuo.NroSocio  = Convert.ToInt32(this.txtNroSocio.Text);
                cuo.AnioCuota = Convert.ToInt32(this.cbAnio.SelectedItem);
                cuo.Importe   = Convert.ToInt32(this.txtImporte.Text);
                cuo.Nombre    = this.txtNombre.Text;
                cuo.Apellido  = this.txtApellido.Text;

                mensaje = "Se va a registrar el pago de la cuota del socio: " + "\n" + "Nro Socio: " + cuo.NroSocio + "\n" + "Nombre: " + cuo.Nombre + " " + cuo.Apellido + "\n" + "Mes: " + Meses.AñoCompleto.ToString() + "\n" + "Año: " + cuo.AnioCuota + "\n" + "Importe: " + cuo.Importe;


                DialogResult resultado = NotificarYesNo(mensaje, "Pago de cuota", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

                if (resultado == DialogResult.No)
                {
                }
                else
                {
                    for (int k = 1; k <= 12; k++)
                    {
                        Cuotas pago2 = new Cuotas();
                        //string mess;
                        //mess = lbMeses.Items[k].ToString();
                        pago2.NroSocio    = Convert.ToInt32(this.txtNroSocio.Text);
                        pago2.NroMesCuota = k;
                        pago2.AnioCuota   = Convert.ToInt32(this.cbAnio.SelectedItem);
                        pago2.Importe     = Convert.ToInt32(this.txtImporte.Text);
                        pago2.Estado      = BusinessEntities.Estados.Nuevo;

                        cuoact.Insertar(pago2);
                    }
                }
            }

            else if (this.lbMeses.SelectedItems.Count > 1)
            {
                CuotasLogic cuoact = new CuotasLogic();
                foreach (var k in lbMeses.SelectedIndices)
                {
                    int    indice = Convert.ToInt32(k) + 1;
                    string mesPago;
                    mesPago         = lbMeses.Items[Convert.ToInt32(k)].ToString();
                    cuo.NroSocio    = Convert.ToInt32(this.txtNroSocio.Text);
                    cuo.NroMesCuota = indice;
                    cuo.AnioCuota   = Convert.ToInt32(this.cbAnio.SelectedItem);
                    cuo.Importe     = Convert.ToInt32(this.txtImporte.Text);
                    cuo.Nombre      = this.txtNombre.Text;
                    cuo.Apellido    = this.txtApellido.Text;
                    cuo.Estado      = BusinessEntities.Estados.Nuevo;

                    mensaje = "Se va a registrar el pago de la cuota del socio: " + "\n" + "Nro Socio: " + cuo.NroSocio + "\n" + "Nombre: " + cuo.Nombre + " " + cuo.Apellido + "\n";

                    mensaje = mensaje + "Mes: " + mesPago + "\n" + "Año: " + cuo.AnioCuota + "\n" + "Importe: " + cuo.Importe;

                    DialogResult resultado = NotificarYesNo(mensaje, "Pago de cuota", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (resultado == DialogResult.No)
                    {
                        break;
                    }
                    else
                    {
                        cuoact.Insertar(cuo);
                    }
                }
            }
        }