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(); } } }
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]; }
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(); } }
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(); } } }
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); } }
private void ActualizarGrillaLugares() { I_MenuPrincipal formCliente = this.Owner as I_MenuPrincipal; this.GrillaLugares.DataSource = null; if (formCliente != null) { this.GrillaLugares.DataSource = formCliente.ObtenerLugares(); } }
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); }
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(); } }
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(); } }
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); } }
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); } }
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); }
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); }
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); }
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); }
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); }
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); } }
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"; } }
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]; }
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); }
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]; }
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)); } }
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); } }
public List <Sucursal> ObtenerSucursales() { I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal; return(F_MenuPrincipal.ObtenerSucursales()); }
public List <Cliente> ObtenerClientes() { I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal; return(F_MenuPrincipal.ObtenerClientes()); }
public List <Comercio> ObtenerComercios() { I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal; return(F_MenuPrincipal.ObtenerComercios()); }