private void btn_Cancelar_Click_1(object sender, EventArgs e) { Frm_ABM_bancos_Activated(sender, e); ActualizarGrilla(); txt_nombre.Clear(); obj = null; }
static public void Agregar(Cbanco obj) { try { string cmdtext = "INSERT INTO BANCOS (id_banco, nombre) VALUES(" + obj.ID + ",'" + obj.NOMBRE + "')"; cDatos.ActualizarDatos(cmdtext); Actualizar = true; } catch { } }
static public void Eliminar(Cbanco obj) { try { string cmd = "DELETE FROM BANCOS WHERE id_banco=" + obj.ID; cDatos.ActualizarDatos(cmd); Actualizar = true; } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
static public void Modificar(Cbanco obj) { try { string cmd = "UPDATE BANCOS SET Nombre='" + obj.NOMBRE + "' WHERE id_banco=" + obj.ID; cDatos.ActualizarDatos(cmd); Actualizar = true; } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
static public bool ReferenciasExistentes(Cbanco obj) { String cmdtext = "SELECT id_banco FROM CUENTAS_BANCARIAS where id_banco=" + obj.ID; DataTable DT = cDatos.DevolverDatos(cmdtext); if (DT.Rows.Count == 0) { return(false); } else { return(true); } }
public void Agregar(Cbanco obj) { try { ultimo++; obj.ID = ultimo; Cdatos_bancos.Agregar(obj); lista.Add(obj); actualizar = true; } catch { Agregar(obj); } }
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_Guardar_Click(object sender, EventArgs e) { try { if (obj == null) { obj = new Cbanco(txt_nombre.Text); adm.Agregar(obj); } else { obj.NOMBRE = txt_nombre.Text; //MODIFCAR } 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_Modificar_Click(object sender, EventArgs e) { btn_Agregar.PerformClick(); obj = (Cbanco)dgrid_bancos.CurrentRow.DataBoundItem; txt_nombre.Text = obj.NOMBRE; }
public void Reemplazar(Cbanco objaReemplazar, Cbanco objReemplazante) { //Cdatos_bancos.CambiarDePersonas(objaReemplazar, objReemplazante); }
public void Eliminar(Cbanco obj) { Cdatos_bancos.Eliminar(obj); lista.Remove(obj); actualizar = true; }
public bool EnUso(Cbanco obj) { return(Cdatos_bancos.ReferenciasExistentes(obj)); }
public void Modificar(Cbanco obj) { Cdatos_bancos.Modificar(obj); actualizar = true; }