private void cb_afecta_caja_CheckedChanged(object sender, EventArgs e) { if (cb_afecta_caja.Checked) { if (ObjCajaDiaria == null) { cb_afecta_caja.Checked = false; tt_general.Show("Debe abrir una caja para registrar la operacion", pn_abm, cb_afecta_caja.Location.X, cb_afecta_caja.Location.Y - 30, 3000); } else { bs_formas.ResetBindings(false); bs_formas.DataSource = admforma.VerLista(); bs_formas.Remove(admforma.BuscarPorID(2)); List <int> columnas = new List <int>(); columnas.Add(0); columnas.Add(2); columnas.Add(3); columnas.Add(4); columnas.Add(5); Frm_Eleccion frm = new Frm_Eleccion("Forma de pago", "la forma de pago", bs_formas, columnas, ""); frm.ShowDialog(); if (frm.ObjRespuesta == null) { forma = admforma.BuscarPorID(1); } else { forma = (Cforma_pago)frm.ObjRespuesta; } lbl_formaPago.Text = forma.Descripcion; } } lbl_formaPago.Visible = cb_afecta_caja.Checked; }
private void btn_VerBajas_Click(object sender, EventArgs e) { admProveedores.CargarBajas(); BindingSource bs = new BindingSource(); bs.DataSource = admProveedores.VerBajas(); if (bs.Count > 0) { List <int> columnasAocultar = new List <int>(); for (int cont = 0; cont < 10; cont++) { columnasAocultar.Add(cont); } columnasAocultar.Remove(3); Frm_Eleccion frm = new Frm_Eleccion("Proveedores dados de bajas", "el proveedor", bs, columnasAocultar, "Doble click para dar de alta"); frm.ShowDialog(); if (frm.ObjRespuesta != null) { admProveedores.DarAlta(((Cproveedor)frm.ObjRespuesta)); ActualizarGrilla(); } } else { Frm_confirmacion frm = new Frm_confirmacion("No hay proveedores dados de bajas!", "Bajas de proveedores", "Aceptar"); frm.ShowDialog(); } }
private void btn_VerBajas_Click(object sender, EventArgs e) { admUsuarios.CargarBajas(); BindingSource bs = new BindingSource(); bs.DataSource = admUsuarios.VerListaBajas(); if (bs.Count > 0) { List <int> columnasAocultar = new List <int>(); for (int cont = 0; cont < 11; cont++) { columnasAocultar.Add(cont); } columnasAocultar.Remove(2); columnasAocultar.Remove(4); Frm_Eleccion frm = new Frm_Eleccion("Usuarios dados de bajas", "el usuario", bs, columnasAocultar, "Doble click para dar de alta"); frm.ShowDialog(); if (frm.ObjRespuesta != null) { admUsuarios.DarBajaoAlta((Cusuario)frm.ObjRespuesta, true); ActualizarGrilla(); } } else { Frm_confirmacion frm = new Frm_confirmacion("No hay usuarios dados de bajas!", "Bajas de usuarios", "Aceptar"); frm.ShowDialog(); } }
private void cb_registrar_CheckedChanged(object sender, EventArgs e) { try { if (cb_registrar.Checked) { BindingSource bs = new BindingSource(); List <int> ocultarcolumnas = new List <int>(); Frm_Eleccion frm; if (Gasto) { Ctrl_proveedores admProvedores = Ctrl_proveedores.ClaseActiva(); if (admProvedores.VerLista().Count == 0) { throw new Exception("No hay proveedores cargados en el sistema"); } bs.DataSource = admProvedores.VerLista(); for (int cont = 0; cont < 10; cont++) { ocultarcolumnas.Add(cont); } ocultarcolumnas.Remove(3); frm = new Frm_Eleccion("Proveedores con cuentas", "el proveedor", bs, ocultarcolumnas, ""); } else { Ctrl_clientes admClientes = Ctrl_clientes.ClaseActiva(); bs.DataSource = admClientes.VerClientesConCuentas(); for (int cont = 0; cont < 9; cont++) { ocultarcolumnas.Add(cont); } ocultarcolumnas.Remove(2); frm = new Frm_Eleccion("Clientes con cuentas", "el cliente", bs, ocultarcolumnas, ""); } frm.ShowDialog(); if (frm.ObjRespuesta != null) { Opersona = (Cpersona)frm.ObjRespuesta; lbl_persona.Text = Opersona.Nombre; lbl_persona.Visible = true; } else { cb_registrar.Checked = false; } } else { lbl_persona.Visible = false; } } catch (Exception ex) { Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Información", "Aceptar"); frm.ShowDialog(); } }
private void btn_Eliminar_Click(object sender, EventArgs e) { try { obj = (Cbanco)dgrid_bancos.CurrentRow.DataBoundItem; Frm_confirmacion frmconfirma = new Frm_confirmacion("¿Seguro que quiere eliminar el banco " + obj.NOMBRE + " ?", "Eliminar banco ", "No", "Si"); frmconfirma.ShowDialog(); if (frmconfirma.RESPUESTA == "Si") { if (adm.EnUso(obj)) { frmconfirma = new Frm_confirmacion("El banco seleccionado esta en uso y no se puede borrar por la \nintegridad de datos a menos q la reemplase por otro. \nQuiere reemplazarlo por otro banco?", "Eliminar banco", "Cancelar", "Reemplazar"); frmconfirma.ShowDialog(); if (frmconfirma.RESPUESTA == "Reemplazar") { Frm_Eleccion frmeleccion = new Frm_Eleccion("Banco reemplazante", bs_bancos); frmeleccion.ShowDialog(); if (frmeleccion.ObjRespuesta != null) { Cbanco objreemplanzante = (Cbanco)frmeleccion.ObjRespuesta; if (objreemplanzante != obj) { adm.Reemplazar(obj, objreemplanzante); adm.Eliminar(obj); obj.ID = objreemplanzante.ID; obj.NOMBRE = objreemplanzante.NOMBRE; ActualizarGrilla(); } } } } else { adm.Eliminar(obj); ActualizarGrilla(); } } btn_Cancelar.PerformClick(); } catch (Exception ex) { Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Bueno, esto es embarazoso. Pero lo solucionaremos :)", "Aceptar"); frm.ShowDialog(); } }
private void btn_Eliminar_Click(object sender, EventArgs e) { try { objLocalidad = (Clocalidad)dgrid_localidades.CurrentRow.DataBoundItem; Frm_confirmacion frmconfirma = new Frm_confirmacion("Seguro que quiere eliminar la localidad " + objLocalidad.Nombre + " ?", "Eliminar localidad ", "No", "Si"); frmconfirma.ShowDialog(); if (frmconfirma.RESPUESTA == "Si") { if (adm.EnUso(objLocalidad)) { frmconfirma = new Frm_confirmacion("La localidad esta en uso y no se puede borrar por la \nintegridad de datos a menos q la reemplase por otra. \nQuiere reemplsarla por otra localidad?", "Eliminar localidad", "Cancelar", "Reemplazar"); frmconfirma.ShowDialog(); if (frmconfirma.RESPUESTA == "Reemplazar") { Frm_Eleccion frmeleccion = new Frm_Eleccion("Localidad reemplazante", bs_localidades); frmeleccion.ShowDialog(); if (frmeleccion.ObjRespuesta != null) { Clocalidad objreemplanzante = (Clocalidad)frmeleccion.ObjRespuesta; if (objreemplanzante != objLocalidad) { adm.Reemplazar(objLocalidad, objreemplanzante); adm.Eliminar(objLocalidad); objLocalidad.ID = objreemplanzante.ID; objLocalidad.Nombre = objreemplanzante.Nombre; ActualizarGrilla(); } } } } else { adm.Eliminar(objLocalidad); ActualizarGrilla(); } } btn_Cancelar.PerformClick(); } catch (Exception ex) { Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Bueno, esto es embarazoso. Pero lo solucionaremos :)", "Aceptar"); frm.ShowDialog(); } }
private void btn_VerBajas_Click(object sender, EventArgs e) { adm.CargarNoVigentes(); BindingSource bs = new BindingSource(); bs.DataSource = adm.DevolverListaNoVigentes(); List <int> columnasAocultar = new List <int>(); for (int cont = 3; cont < 6; cont++) { columnasAocultar.Add(cont); } Frm_Eleccion frm = new Frm_Eleccion("Articulos dados de bajas", "el artículo", bs, columnasAocultar, "Doble click para dar de alta."); frm.ShowDialog(); if (frm.ObjRespuesta != null) { adm.Modificar((Carticulo)frm.ObjRespuesta, true); ActualizarDgrid(); } }
private void btn_Eliminar_Click(object sender, EventArgs e) { try { oMedida = (Cmedida)dgrid_medidas.CurrentRow.DataBoundItem; if (adm.EnUso(oMedida)) { Frm_confirmacion frmconfirma = new Frm_confirmacion("La medida esta en uso y no se puede borrar por la integridad de datos a menos q la reemplase por otra. \nQuiere reemplsarla por otra medida?", "Eliminar medida", "Cancelar", "Reemplazar"); frmconfirma.ShowDialog(); if (frmconfirma.RESPUESTA == "Reemplazar") { Frm_Eleccion frmeleccion = new Frm_Eleccion("Medida reemplazante", bs_medidas); frmeleccion.ShowDialog(); if (frmeleccion.ObjRespuesta != null) { Cmedida objreemplanzante = (Cmedida)frmeleccion.ObjRespuesta; if (objreemplanzante != oMedida) { adm.Reemplazar(oMedida, objreemplanzante); adm.Eliminar(oMedida); ActualizarGrilla(); } } } } else { adm.Eliminar(oMedida); ActualizarGrilla(); } btn_Cancelar_Click(sender, e); } catch (Exception ex) { Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Bueno, esto es embarazoso. Pero lo solucionaremos :)", "Aceptar"); frm.ShowDialog(); } }