private void GrillaSucursales_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var column = this.GrillaSucursales.Columns[e.ColumnIndex];
            var row    = this.GrillaSucursales.Rows[e.RowIndex];

            if (column.HeaderText == "Eliminar")
            {
                var mensaje = MessageBox.Show("¿Está seguro que desea Eliminar el Sucursal?", "Eliminar Sucursal", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (mensaje == DialogResult.Yes)
                {
                    Sucursal        sucursal        = row.DataBoundItem as Sucursal;
                    I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

                    if (F_MenuPrincipal != null)
                    {
                        sucursal.Activo = false;
                        F_MenuPrincipal.ModificacionSucursal(sucursal, true);
                        ActualizarGrillaSucursales();
                    }
                }
            }
            else
            {
                if (column.HeaderText == "Edicion")
                {
                    Sucursal sucursal = row.DataBoundItem as Sucursal;
                    var      Crear_F_AltasSucursales = new F_AltasSucursales(sucursal)
                    {
                        Owner = this
                    };
                    Crear_F_AltasSucursales.ShowDialog();
                }
            }
        }
Ejemplo n.º 2
0
        private void CB_Cliente_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <Cliente> ListaClientes = new List <Cliente>();

            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                ListaClientes = F_MenuPrincipal.ObtenerClientes();
            }
            else
            {
                I_GrillaPrestamos F_GrillaPrestamos = this.Owner as I_GrillaPrestamos;
                if (F_GrillaPrestamos != null)
                {
                    ListaClientes = F_GrillaPrestamos.ObtenerClientes();
                }
            }

            this.LB_Cliente_ID.Text       = "ID: " + Convert.ToString(ListaClientes[CB_Cliente.SelectedIndex].ID);
            this.LB_Cliente_Doc.Text      = Convert.ToString(ListaClientes[CB_Cliente.SelectedIndex].TipoDocumento) + " " + Convert.ToString(ListaClientes[CB_Cliente.SelectedIndex].NroDocumento);
            this.LB_Cliente_Nombre.Text   = ListaClientes[CB_Cliente.SelectedIndex].Nombre;
            this.LB_Cliente_Email.Text    = ListaClientes[CB_Cliente.SelectedIndex].Correo;
            this.LB_Cliente_Tipo.Text     = "Cliente " + Convert.ToString(ListaClientes[CB_Cliente.SelectedIndex].TipoCliente);
            this.LB_Cliente_MontoMax.Text = "Monto máximo: $" + Convert.ToString(ListaClientes[CB_Cliente.SelectedIndex].MontoMaximo);

            cliente = ListaClientes[CB_Cliente.SelectedIndex];
        }
Ejemplo n.º 3
0
        private void GrillaPrestamos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var column = this.GrillaPrestamos.Columns[e.ColumnIndex];
            var row    = this.GrillaPrestamos.Rows[e.RowIndex];

            if (column.HeaderText == "Eliminar")
            {
                var mensaje = MessageBox.Show("¿Está seguro que desea Eliminar el cliente?", "Eliminar cliente", MessageBoxButtons.OKCancel);

                if (mensaje == DialogResult.OK)
                {
                    Cliente         cliente       = row.DataBoundItem as Cliente;
                    I_MenuPrincipal formPrincipal = this.Owner as I_MenuPrincipal;

                    if (formPrincipal != null)
                    {
                        cliente.Activo = false;
                        formPrincipal.ModificacionCliente(cliente, true);
                        ActualizarGrillaPrestamos();
                    }
                }
            }
            else if (column.HeaderText == "Examinar")
            {
                Prestamo prestamo = row.DataBoundItem as Prestamo;
                var      Crear_F_ExaminarPrestamo = new F_ExaminarPrestamo(prestamo)
                {
                    Owner = this
                };
                Crear_F_ExaminarPrestamo.ShowDialog();
            }
        }
Ejemplo n.º 4
0
        private void GrillaLugares_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var column = this.GrillaLugares.Columns[e.ColumnIndex];
            var row    = this.GrillaLugares.Rows[e.RowIndex];

            if (column.HeaderText == "Eliminar")
            {
                var mensaje = MessageBox.Show("¿Está seguro que desea Eliminar el lugar de pago?", "Eliminar lugar de pago", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (mensaje == DialogResult.Yes)
                {
                    LugarDePago     lugar         = row.DataBoundItem as LugarDePago;
                    I_MenuPrincipal formPrincipal = this.Owner as I_MenuPrincipal;

                    if (formPrincipal != null)
                    {
                        lugar.Activo = false;
                        formPrincipal.ModificacionLugar(lugar, true);
                        ActualizarGrillaLugares();
                    }
                }
            }
            else
            {
                if (column.HeaderText == "Edicion")
                {
                    LugarDePago lugar = row.DataBoundItem as LugarDePago;
                    var         Crear_F_AltasLugares = new F_AltasLugares(lugar)
                    {
                        Owner = this
                    };
                    Crear_F_AltasLugares.ShowDialog();
                }
            }
        }
Ejemplo n.º 5
0
        private void Bt_GuardarLugar_Click(object sender, EventArgs e)
        {
            var resultadoalta = new ResultadoOp();
            var lugar         = new LugarDePago();

            lugar.RazonSocial = this.TB_RazonSocial.Text;
            lugar.Direccion   = this.TB_Direccion.Text;
            if (this.TB_cp.Text == "")
            {
                lugar.CP = 0;
            }
            else
            {
                lugar.CP = Convert.ToInt32(this.TB_cp.Text);
            }
            lugar.Ciudad = this.TB_Ciudad.Text;
            if (this.checkedListBox1.GetItemChecked(0) == true)
            {
                lugar.EsSucursal = true;
            }
            else
            {
                lugar.EsSucursal = false;
            }


            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                resultadoalta = F_MenuPrincipal.AltaLugares(lugar);
            }
            else
            {
                I_GrillaLugares F_GrillaLugares = this.Owner as I_GrillaLugares; //En caso de que se edite el Cliente (desde grilla)
                if (F_GrillaLugares != null)
                {
                    if (LBL_ID.Text != "")
                    {
                        lugar.ID      = Convert.ToInt32(LBL_ID.Text);
                        resultadoalta = F_GrillaLugares.ModificacionLugar(lugar, false);
                    }
                    else
                    {
                        resultadoalta = F_GrillaLugares.AltaLugares(lugar);
                    }
                }
            }
            if (resultadoalta.Resultado == true)
            {
                MessageBox.Show("La operación se realizó con éxito", "Operación completada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show(resultadoalta.Mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void BT_GuardarSucursal_Click(object sender, EventArgs e)
        {
            var resultadoalta = new ResultadoOp();
            var sucursal      = new Sucursal();

            sucursal.Direccion = this.TB_Direccion.Text;
            if (this.TB_Cp.Text == "")
            {
                sucursal.CP = 0;
            }
            else
            {
                sucursal.CP = Convert.ToInt32(this.TB_Cp.Text);
            }
            sucursal.Ciudad = this.TB_Ciudad.Text;
            if (this.TB_TasaInteres.Text == "")
            {
                sucursal.TasaInteres = 0.0M;
            }
            else
            {
                sucursal.TasaInteres = Convert.ToDecimal(this.TB_TasaInteres.Text);
            }

            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                resultadoalta = F_MenuPrincipal.AltaSucursales(sucursal);
            }
            else
            {
                I_GrillaSucursales F_GrillaSucursales = this.Owner as I_GrillaSucursales;
                if (F_GrillaSucursales != null)
                {
                    if (LBL_ID.Text != "")
                    {
                        sucursal.ID   = Convert.ToInt32(LBL_ID.Text);
                        resultadoalta = F_GrillaSucursales.ModificacionSucursal(sucursal, false);
                    }
                    else
                    {
                        resultadoalta = F_GrillaSucursales.AltaSucursales(sucursal);
                    }
                }
            }
            if (resultadoalta.Resultado == true)
            {
                MessageBox.Show("La operación se realizó con éxito", "Operación completada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show(resultadoalta.Mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 7
0
        private void ActualizarGrillaLugares()
        {
            I_MenuPrincipal formCliente = this.Owner as I_MenuPrincipal;

            this.GrillaLugares.DataSource = null;

            if (formCliente != null)
            {
                this.GrillaLugares.DataSource = formCliente.ObtenerLugares();
            }
        }
Ejemplo n.º 8
0
        public List <LugarDePago> ObtenerLugares()
        {
            List <LugarDePago> ListaLugaresDePago = new List <LugarDePago>();
            I_MenuPrincipal    F_MenuPrincipal    = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                ListaLugaresDePago = F_MenuPrincipal.ObtenerLugares();
            }
            return(ListaLugaresDePago);
        }
Ejemplo n.º 9
0
        public ResultadoOp RegistroPagos(Prestamo prestamo, LugarDePago lugar)
        {
            var             resultadoalta   = new ResultadoOp();
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                resultadoalta = F_MenuPrincipal.RegistroPagos(prestamo, lugar);
            }
            return(resultadoalta);
        }
        private void ActualizarGrillaComercios()
        {
            I_MenuPrincipal formComercio = this.Owner as I_MenuPrincipal;

            this.GrillaComercios.DataSource = null;

            if (formComercio != null)
            {
                this.GrillaComercios.DataSource = formComercio.ObtenerComercios();
            }
        }
        private void ActualizarGrillaSucursales()
        {
            I_MenuPrincipal formSucursal = this.Owner as I_MenuPrincipal;

            this.GrillaSucursales.DataSource = null;

            if (formSucursal != null)
            {
                this.GrillaSucursales.DataSource = formSucursal.ObtenerSucursales();
            }
        }
Ejemplo n.º 12
0
        public void ActualizarGrillaPagos()
        {
            ResultadoOp     resultado       = new ResultadoOp();
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            this.GrillaRegistrosPagos.DataSource = null;

            if (F_MenuPrincipal != null)
            {
                this.GrillaRegistrosPagos.DataSource = F_MenuPrincipal.ObtenerRegistrosPagos();
            }
        }
Ejemplo n.º 13
0
        private void BT_GuardarPrestamo_Click(object sender, EventArgs e)
        {
            var resultadoalta = new ResultadoOp();
            var prestamo      = new Prestamo();

            prestamo.Sucursal         = sucursal;
            prestamo.Cliente          = cliente;
            prestamo.ComercioAdherido = comercio;

            if (this.TB_MontoCredito.Text == "")
            {
                prestamo.MontoCredito = 0;
            }
            else
            {
                prestamo.MontoCredito = Convert.ToInt32(this.TB_MontoCredito.Text);
            }

            if (this.TB_CantidadCuotas.Text == "")
            {
                prestamo.CantidadCuotas = 0;
            }
            else
            {
                prestamo.CantidadCuotas = Convert.ToInt32(this.TB_CantidadCuotas.Text);
            }

            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                resultadoalta = F_MenuPrincipal.AltaPrestamos(prestamo);
            }
            else
            {
                I_GrillaPrestamos F_GrillaPrestamos = this.Owner as I_GrillaPrestamos; //En caso de que se edite el Cliente (desde grilla)
                if (F_GrillaPrestamos != null)
                {
                    resultadoalta = F_GrillaPrestamos.AltaPrestamos(prestamo);
                }
            }
            if (resultadoalta.Resultado == true)
            {
                MessageBox.Show("La operación se realizó con éxito", "Operación completada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show(resultadoalta.Mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 14
0
        private void Bt_GuardarComercio_Click(object sender, EventArgs e)
        {
            var resultadoalta = new ResultadoOp();
            var comercio      = new Comercio();

            comercio.RazonSocial = this.TB_RazonSocial.Text;
            comercio.Direccion   = this.TB_Direccion.Text;
            if (this.TB_cp.Text == "")
            {
                comercio.CP = 0;
            }
            else
            {
                comercio.CP = Convert.ToInt32(this.TB_cp.Text);
            }
            comercio.Ciudad = this.TB_Ciudad.Text;

            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                resultadoalta = F_MenuPrincipal.AltaComercios(comercio);
            }
            else
            {
                I_GrillaComercios F_GrillaComercios = this.Owner as I_GrillaComercios; //En caso de que se edite
                if (F_GrillaComercios != null)
                {
                    if (LBL_ID.Text != "")
                    {
                        comercio.ID   = Convert.ToInt32(LBL_ID.Text);
                        resultadoalta = F_GrillaComercios.ModificacionComercio(comercio, false);
                    }
                    else
                    {
                        resultadoalta = F_GrillaComercios.AltaComercios(comercio);
                    }
                }
            }
            if (resultadoalta.Resultado == true)
            {
                MessageBox.Show("La operación se realizó con éxito", "Operación completada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show(resultadoalta.Mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 15
0
        private void F_GrillaLugares_Load(object sender, EventArgs e)
        {
            this.GrillaLugares.AutoGenerateColumns = false;
            this.GrillaLugares.ColumnCount         = 6;

            this.GrillaLugares.Columns[0].HeaderText       = "ID";
            this.GrillaLugares.Columns[0].DataPropertyName = "ID";
            this.GrillaLugares.Columns[0].Width            = 30;
            this.GrillaLugares.Columns[1].HeaderText       = "Ciudad";
            this.GrillaLugares.Columns[1].DataPropertyName = "Ciudad";
            this.GrillaLugares.Columns[1].Width            = 100;
            this.GrillaLugares.Columns[2].HeaderText       = "Dirección";
            this.GrillaLugares.Columns[2].DataPropertyName = "Direccion";
            this.GrillaLugares.Columns[2].Width            = 227;
            this.GrillaLugares.Columns[3].HeaderText       = "Código Postal";
            this.GrillaLugares.Columns[3].DataPropertyName = "CP";
            this.GrillaLugares.Columns[3].Width            = 50;
            this.GrillaLugares.Columns[4].HeaderText       = "Razón Social";
            this.GrillaLugares.Columns[4].DataPropertyName = "RazonSocial";
            this.GrillaLugares.Columns[4].Width            = 100;
            this.GrillaLugares.Columns[5].HeaderText       = "Sucursal";
            this.GrillaLugares.Columns[5].DataPropertyName = "EsSucursal";
            this.GrillaLugares.Columns[5].Width            = 60;

            I_MenuPrincipal owner = this.Owner as I_MenuPrincipal;

            //this.GrillaLugares_1.AutoGenerateColumns = true;
            if (owner != null)
            {
                GrillaLugares.DataSource = owner.ObtenerLugares();
            }

            DataGridViewLinkColumn editar = new DataGridViewLinkColumn();

            editar.Width      = 50;
            editar.HeaderText = "Edicion";
            editar.Text       = "Editar";
            editar.UseColumnTextForLinkValue = true;
            GrillaLugares.Columns.Add(editar);

            DataGridViewLinkColumn eliminar = new DataGridViewLinkColumn();

            eliminar.Width      = 50;
            eliminar.HeaderText = "Eliminar";
            eliminar.Text       = "Eliminar";
            eliminar.UseColumnTextForLinkValue = true;
            GrillaLugares.Columns.Add(eliminar);
        }
Ejemplo n.º 16
0
        public ResultadoOp AltaClientes(Cliente cliente)
        {
            ResultadoOp     resultadoOp     = new ResultadoOp(false, "Error interno en el servidor");
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                resultadoOp = F_MenuPrincipal.AltaClientes(cliente);

                if (resultadoOp.Resultado)
                {
                    ActualizarGrillaClientes();
                }
            }
            return(resultadoOp);
        }
Ejemplo n.º 17
0
        public ResultadoOp AltaLugares(LugarDePago lugar)
        {
            ResultadoOp     resultadoOp     = new ResultadoOp(false, "Error interno en el servidor");
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                resultadoOp = F_MenuPrincipal.AltaLugares(lugar);

                if (resultadoOp.Resultado)
                {
                    ActualizarGrillaLugares();
                }
            }
            return(resultadoOp);
        }
        public ResultadoOp ModificacionComercio(Comercio comercio, bool Eliminar)
        {
            ResultadoOp     resultadoOperacion = new ResultadoOp(false, "Error interno en el servidor");
            I_MenuPrincipal formPrincipal      = this.Owner as I_MenuPrincipal;

            if (formPrincipal != null)
            {
                resultadoOperacion = formPrincipal.ModificacionComercio(comercio, Eliminar);

                if (resultadoOperacion.Resultado)
                {
                    ActualizarGrillaComercios();
                }
            }
            return(resultadoOperacion);
        }
Ejemplo n.º 19
0
        public ResultadoOp ModificacionLugar(LugarDePago lugar, bool eliminar)
        {
            ResultadoOp     resultadoOperacion = new ResultadoOp(false, "Error interno en el servidor");
            I_MenuPrincipal formPrincipal      = this.Owner as I_MenuPrincipal;

            if (formPrincipal != null)
            {
                resultadoOperacion = formPrincipal.ModificacionLugar(lugar, eliminar);

                if (resultadoOperacion.Resultado)
                {
                    ActualizarGrillaLugares();
                }
            }
            return(resultadoOperacion);
        }
Ejemplo n.º 20
0
        private void F_GrillaClientes_Load(object sender, EventArgs e)
        {
            this.GrillaClientes.AutoGenerateColumns = false;
            this.GrillaClientes.ColumnCount         = 6;

            this.GrillaClientes.Columns[0].HeaderText       = "Tipo Doc.";
            this.GrillaClientes.Columns[0].DataPropertyName = "TipoDocumento";
            this.GrillaClientes.Columns[0].Width            = 30;
            this.GrillaClientes.Columns[1].HeaderText       = "Numero de Documento";
            this.GrillaClientes.Columns[1].DataPropertyName = "NroDocumento";
            this.GrillaClientes.Columns[1].Width            = 70;
            this.GrillaClientes.Columns[2].HeaderText       = "Nombre y Apellido";
            this.GrillaClientes.Columns[2].DataPropertyName = "Nombre";
            this.GrillaClientes.Columns[2].Width            = 150;
            this.GrillaClientes.Columns[3].HeaderText       = "Correo";
            this.GrillaClientes.Columns[3].DataPropertyName = "Correo";
            this.GrillaClientes.Columns[3].Width            = 167;
            this.GrillaClientes.Columns[4].HeaderText       = "Tipo de Cliente";
            this.GrillaClientes.Columns[4].DataPropertyName = "TipoCliente";
            this.GrillaClientes.Columns[4].Width            = 50;
            this.GrillaClientes.Columns[5].HeaderText       = "Monto Maximo";
            this.GrillaClientes.Columns[5].DataPropertyName = "MontoMaximo";
            this.GrillaClientes.Columns[5].Width            = 100;

            I_MenuPrincipal owner = this.Owner as I_MenuPrincipal;

            if (owner != null)
            {
                GrillaClientes.DataSource = owner.ObtenerClientes();
            }

            DataGridViewLinkColumn editar = new DataGridViewLinkColumn();

            editar.HeaderText = "Edicion";
            editar.Text       = "Editar";
            editar.Width      = 50;
            editar.UseColumnTextForLinkValue = true;
            GrillaClientes.Columns.Add(editar);

            DataGridViewLinkColumn eliminar = new DataGridViewLinkColumn();

            eliminar.HeaderText = "Eliminar";
            eliminar.Text       = "Eliminar";
            eliminar.Width      = 50;
            eliminar.UseColumnTextForLinkValue = true;
            GrillaClientes.Columns.Add(eliminar);
        }
Ejemplo n.º 21
0
        private void ActualizarGrillaPrestamos()
        {
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            this.GrillaPrestamos.DataSource = null;

            if (F_MenuPrincipal != null)
            {
                DateTime?fechaDesde = null;
                if (CHKB_FechaDesde.Checked)
                {
                    fechaDesde = Convert.ToDateTime(dateTimePicker1.Text);
                }

                DateTime?fechaHasta = null;
                if (CHKB_FechaHasta.Checked)
                {
                    fechaHasta = Convert.ToDateTime(dateTimePicker2.Text);
                }

                TipoCliente?tipoCliente;
                switch (this.CB_TipoCliente.Text)
                {
                case "Regular":
                    tipoCliente = TipoCliente.Regular;
                    break;

                case "VIP":
                    tipoCliente = TipoCliente.VIP;
                    break;

                default:
                    tipoCliente = null;
                    break;
                }

                string nombre = null;
                if (CHKB_Busqueda.Checked)
                {
                    nombre = TB_Busqueda.Text;
                }

                this.GrillaPrestamos.DataSource = F_MenuPrincipal.ObtenerPrestamos(fechaDesde, fechaHasta, tipoCliente, nombre);
            }
        }
Ejemplo n.º 22
0
        private void F_ReporteDePagos_Load(object sender, EventArgs e)
        {
            List <Prestamo> ListaPrestamos  = new List <Prestamo>();
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                ListaPrestamos = F_MenuPrincipal.ObtenerPrestamos(null, null, null, null);
            }

            if (ListaPrestamos.Count != 0)
            {
                decimal monto_prestado = ListaPrestamos.Sum(x => x.MontoCredito);
                decimal cuotas_pagadas = ListaPrestamos.Sum(x => x.CuotasPagadas * x.MontoCuota);

                LBL_MontoPrestado.Text = "$ " + Convert.ToString(Math.Round(monto_prestado, 2));
                LBL_CuotasPagadas.Text = "$ " + Convert.ToString(Math.Round(cuotas_pagadas, 2));
                LBL_TasaInteres.Text   = Convert.ToString(Math.Round(ListaPrestamos.Average(x => x.Tasa), 2)) + " %";

                decimal resultado = cuotas_pagadas - monto_prestado;
                LBL_Resultado.Text = "$ " + Convert.ToString(resultado);
                if (resultado > 0)
                {
                    LBL_Resultado.ForeColor = Color.Green;
                }
                else if (resultado < 0)
                {
                    LBL_Resultado.ForeColor = Color.Red;
                }
                else
                {
                    LBL_Resultado.ForeColor = Color.Black;
                }
            }
            else
            {
                LBL_MontoPrestado.Text = "$ 0";
                LBL_CuotasPagadas.Text = "$ 0";
                LBL_TasaInteres.Text   = " - %";
                LBL_Resultado.Text     = "$ 0";
            }
        }
Ejemplo n.º 23
0
        private void CB_Comercio_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <Comercio> ListaComercios = new List <Comercio>();

            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                ListaComercios = F_MenuPrincipal.ObtenerComercios();
            }
            else
            {
                I_GrillaPrestamos F_GrillaPrestamos = this.Owner as I_GrillaPrestamos;
                if (F_GrillaPrestamos != null)
                {
                    ListaComercios = F_GrillaPrestamos.ObtenerComercios();
                }
            }

            comercio = ListaComercios[CB_Comercio.SelectedIndex];
        }
Ejemplo n.º 24
0
        private void F_RegistrosPagos_Load(object sender, EventArgs e)
        {
            this.GrillaRegistrosPagos.AutoGenerateColumns = false;
            this.GrillaRegistrosPagos.ColumnCount         = 6;

            this.GrillaRegistrosPagos.Columns[0].HeaderText       = "ID";
            this.GrillaRegistrosPagos.Columns[0].DataPropertyName = "ID";
            this.GrillaRegistrosPagos.Columns[0].Width            = 30;
            this.GrillaRegistrosPagos.Columns[1].HeaderText       = "Nombre";
            this.GrillaRegistrosPagos.Columns[1].DataPropertyName = "Cliente";
            this.GrillaRegistrosPagos.Columns[1].Width            = 150;
            this.GrillaRegistrosPagos.Columns[2].HeaderText       = "Fecha";
            this.GrillaRegistrosPagos.Columns[2].DataPropertyName = "FCredito";
            this.GrillaRegistrosPagos.Columns[2].Width            = 80;
            this.GrillaRegistrosPagos.Columns[3].HeaderText       = "Monto del crédito ($)";
            this.GrillaRegistrosPagos.Columns[3].DataPropertyName = "MontoCredito";
            this.GrillaRegistrosPagos.Columns[3].Width            = 137;
            this.GrillaRegistrosPagos.Columns[4].HeaderText       = "Cuotas Pagas";
            this.GrillaRegistrosPagos.Columns[4].DataPropertyName = "CuotasPagadas";
            this.GrillaRegistrosPagos.Columns[4].Width            = 100;
            this.GrillaRegistrosPagos.Columns[5].HeaderText       = "Cuotas Faltantes";
            this.GrillaRegistrosPagos.Columns[5].DataPropertyName = "CuotasFaltantes";
            this.GrillaRegistrosPagos.Columns[5].Width            = 100;

            I_MenuPrincipal owner = this.Owner as I_MenuPrincipal;

            if (owner != null)
            {
                GrillaRegistrosPagos.DataSource = owner.ObtenerRegistrosPagos();
            }

            DataGridViewLinkColumn EfectuarPago = new DataGridViewLinkColumn();

            EfectuarPago.HeaderText = "Efecutar Pago";
            EfectuarPago.Text       = "Pagar";
            EfectuarPago.Width      = 70;
            EfectuarPago.UseColumnTextForLinkValue = true;
            GrillaRegistrosPagos.Columns.Add(EfectuarPago);
        }
Ejemplo n.º 25
0
        private void CB_Sucursal_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <Sucursal> ListaSucursales = new List <Sucursal>();

            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                ListaSucursales = F_MenuPrincipal.ObtenerSucursales();
            }
            else
            {
                I_GrillaPrestamos F_GrillaPrestamos = this.Owner as I_GrillaPrestamos;
                if (F_GrillaPrestamos != null)
                {
                    ListaSucursales = F_GrillaPrestamos.ObtenerSucursales();
                }
            }

            LBL_Tasa.Text = Convert.ToString(ListaSucursales[CB_Sucursal.SelectedIndex].TasaInteres);

            sucursal = ListaSucursales[CB_Sucursal.SelectedIndex];
        }
Ejemplo n.º 26
0
        private void F_AltasPrestamos_Load(object sender, EventArgs e)
        {
            List <Comercio> ListaComercios  = new List <Comercio>();
            List <Cliente>  ListaClientes   = new List <Cliente>();
            List <Sucursal> ListaSucursales = new List <Sucursal>();

            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                ListaComercios  = F_MenuPrincipal.ObtenerComercios();
                ListaClientes   = F_MenuPrincipal.ObtenerClientes();
                ListaSucursales = F_MenuPrincipal.ObtenerSucursales();
            }
            else
            {
                I_GrillaPrestamos F_GrillaPrestamos = this.Owner as I_GrillaPrestamos;
                if (F_GrillaPrestamos != null)
                {
                    ListaComercios  = F_GrillaPrestamos.ObtenerComercios();
                    ListaClientes   = F_GrillaPrestamos.ObtenerClientes();
                    ListaSucursales = F_GrillaPrestamos.ObtenerSucursales();
                }
            }
            foreach (var item in ListaComercios)
            {
                this.CB_Comercio.Items.Add(Convert.ToString(item.RazonSocial));
            }
            foreach (var item in ListaClientes)
            {
                this.CB_Cliente.Items.Add(Convert.ToString(item.Nombre));
            }
            foreach (var item in ListaSucursales)
            {
                this.CB_Sucursal.Items.Add(Convert.ToString(item.ID + " - " + item.Direccion));
            }
        }
Ejemplo n.º 27
0
        private void BT_GuardarCliente_Click(object sender, EventArgs e)
        {
            var resultadoalta = new ResultadoOp();
            var cliente       = new Cliente();

            switch (this.CB_TipoDoc.Text)
            {
            case "LE":
                cliente.TipoDocumento = TipoDocumento.LE;
                break;

            case "LC":
                cliente.TipoDocumento = TipoDocumento.LC;
                break;

            case "DNI":
                cliente.TipoDocumento = TipoDocumento.DNI;
                break;
            }
            if (this.TB_NroDocumento.Text == "")
            {
                cliente.NroDocumento = 0;
            }
            else
            {
                cliente.NroDocumento = Convert.ToInt32(this.TB_NroDocumento.Text);
            }
            cliente.Nombre  = this.TB_Nombre.Text;
            cliente.Correo  = this.TB_Email.Text;
            cliente.Celular = this.TB_Celular.Text;
            cliente.FNac    = DateTime.Parse(this.dateTimePicker1.Text);
            switch (this.CB_Sexo.Text)
            {
            case "Hombre":
                cliente.Sexo = Sexo.Hombre;
                break;

            case "Mujer":
                cliente.Sexo = Sexo.Mujer;
                break;
            }
            cliente.Domicilio = this.TB_Domicilio.Text;
            if (this.TB_cp.Text == "")
            {
                cliente.CP = 0;
            }
            else
            {
                cliente.CP = Convert.ToInt32(this.TB_NroDocumento.Text);
            }
            cliente.Localidad = this.TB_Localidad.Text;
            switch (this.CB_TipoCliente.Text)
            {
            case "Regular":
                cliente.TipoCliente = TipoCliente.Regular;
                break;

            case "VIP":
                cliente.TipoCliente = TipoCliente.VIP;
                break;
            }
            if (this.TB_MontoMax.Text == "")
            {
                cliente.MontoMaximo = 0;
            }
            else
            {
                cliente.MontoMaximo = Convert.ToInt32(this.TB_MontoMax.Text);
            }

            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            if (F_MenuPrincipal != null)
            {
                resultadoalta = F_MenuPrincipal.AltaClientes(cliente);
            }
            else
            {
                I_GrillaClientes F_GrillaClientes = this.Owner as I_GrillaClientes; //En caso de que se edite el Cliente (desde grilla)
                if (F_GrillaClientes != null)
                {
                    if (LBL_ID.Text != "")
                    {
                        cliente.ID    = Convert.ToInt32(LBL_ID.Text);
                        resultadoalta = F_GrillaClientes.ModificacionCliente(cliente, false);
                    }
                    else
                    {
                        resultadoalta = F_GrillaClientes.AltaClientes(cliente);
                    }
                }
            }
            if (resultadoalta.Resultado == true)
            {
                MessageBox.Show("La operación se realizó con éxito", "Operación completada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show(resultadoalta.Mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 28
0
        public List <Sucursal> ObtenerSucursales()
        {
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            return(F_MenuPrincipal.ObtenerSucursales());
        }
Ejemplo n.º 29
0
        public List <Cliente> ObtenerClientes()
        {
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            return(F_MenuPrincipal.ObtenerClientes());
        }
Ejemplo n.º 30
0
        public List <Comercio> ObtenerComercios()
        {
            I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal;

            return(F_MenuPrincipal.ObtenerComercios());
        }