static public void Eliminar(Clocalidad oLocalidad) { string cmdtext = "DELETE FROM LOCALIDADES WHERE id_Localidad=" + oLocalidad.ID; cDatos.ActualizarDatos(cmdtext); Actualizar = true; }
static public void Agregar(Clocalidad oLocalidad) { try { string cmdtxt = "INSERT INTO LOCALIDADES (id_localidad,nombre) VALUES (" + oLocalidad.ID + ",'" + oLocalidad.Nombre + "')"; cDatos.ActualizarDatos(cmdtxt); Actualizar = true; } catch { throw new ArgumentException("Error al cargar localidad"); } }
static public void Modificar(Clocalidad oLocalidad) { try { string cmdtxt = "UPDATE LOCALIDADES SET NOMBRE = '" + oLocalidad.Nombre + "' WHERE id_Localidad =" + oLocalidad.ID; cDatos.ActualizarDatos(cmdtxt); Actualizar = true; } catch { throw new ArgumentException("Error al modificar localidad"); } }
static public bool ReferenciasExistentes(Clocalidad obj) { String cmdtext = "SELECT P.id_localidad FROM PERSONAS P where P.id_localidad=" + obj.ID; DataTable DT = cDatos.DevolverDatos(cmdtext); if (DT.Rows.Count == 0) { return(false); } else { return(true); } }
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 Guardar() { if (objCliente == null) { Clocalidad objLoca = (Clocalidad)cb_localidades.SelectedItem; objCliente = new Ccliente(txt_nombre.Text, txt_direccion.Text, txt_tel.Text, txt_cel.Text, txt_mail.Text, objLoca); admClientes.Agregar(objCliente, true); } else { objCliente.Nombre = txt_nombre.Text; objCliente.Cel = txt_cel.Text; objCliente.Domicilio = txt_direccion.Text; objCliente.Tel = txt_tel.Text; objCliente.LOCALIDAD((Clocalidad)cb_localidades.SelectedItem); objCliente.Email = txt_mail.Text; admClientes.Modificar(objCliente); } }
private void Guardar() { if (objProveedor == null) { Clocalidad objLoca = (Clocalidad)cb_localidades.SelectedItem; objProveedor = new Cproveedor(txt_nombre.Text, txt_direccion.Text, txt_tel.Text, txt_cel.Text, txt_mail.Text, txt_cuit.Text, objLoca); admProveedores.Agregar(objProveedor, true); } else { objProveedor.Nombre = txt_nombre.Text; objProveedor.Cel = txt_cel.Text; objProveedor.Domicilio = txt_direccion.Text; objProveedor.Tel = txt_tel.Text; objProveedor.LOCALIDAD((Clocalidad)cb_localidades.SelectedItem); objProveedor.Email = txt_mail.Text; objProveedor.CUIT = txt_cuit.Text; admProveedores.Modificar(objProveedor); } }
static public Ccliente Devolver(int id) { try { String cmdtext = "SELECT id_cliente,P.id_persona,C.nombre,telefono,celular,direccion,mail,L.id_localidad,L.nombre FROM CLIENTES P inner join PERSONAS C on C.id_persona=P.id_persona inner join LOCALIDADES L on L.id_localidad= C.id_localidad where id_cliente=" + id; DataTable DT = cDatos.DevolverDatos(cmdtext); if (DT.Rows.Count == 0) { return(null); } else { DataRow DR = DT.Rows[0]; Clocalidad localidad = new Clocalidad(Convert.ToInt32(DR[7]), DR[8].ToString()); Ccliente obj = new Ccliente(Convert.ToInt32(DR[0]), Convert.ToInt32(DR[1]), DR[2].ToString(), DR[6].ToString(), DR[3].ToString(), DR[4].ToString(), DR[5].ToString(), localidad); return(obj); } } catch { throw new ArgumentException("Error al devolver cliente"); } }
static public Cproveedor Devolver(int id) { try { String cmdtext = "SELECT P.id_persona,nombre,direccion,telefono,celular,mail,cuit FROM PROVEEDORES P inner join PERSONAS C on C.id_persona=P.id_persona where id_proveedor=" + id; DataTable DT = cDatos.DevolverDatos(cmdtext); if (DT.Rows.Count == 0) { return(null); } else { DataRow DR = DT.Rows[0]; Clocalidad localidad = new Clocalidad(Convert.ToInt32(DR[8]), DR[9].ToString()); Cproveedor obj = new Cproveedor(Convert.ToInt32(DR[0]), Convert.ToInt32(DR[1]), DR[2].ToString(), DR[5].ToString(), DR[3].ToString(), DR[4].ToString(), DR[6].ToString(), DR[7].ToString(), localidad); return(obj); } } catch { throw new ArgumentException("Error al devolver proveedor"); } }
private void btn_Guardar_Click(object sender, EventArgs e) { try { if (objLocalidad == null) { objLocalidad = new Clocalidad(txt_nombre.Text); adm.Agregar(objLocalidad); } else { objLocalidad.Nombre = txt_nombre.Text; adm.Modificar(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(); } }
static public void CambiarDePersonas(Clocalidad objviejo, Clocalidad objnuevo) { string cmdtxt = "UPDATE PERSONAS SET id_localidad = " + objnuevo.ID + " WHERE id_Localidad =" + objviejo.ID; cDatos.ActualizarDatos(cmdtxt); }
private void btn_Guardar_Click(object sender, EventArgs e) { try { if (objUsuario == null) { Clocalidad objLoca = (Clocalidad)cb_localidades.SelectedItem; Cpermiso objpermiso = (Cpermiso)cb_permisos.SelectedItem; objUsuario = new Cusuario(txt_nombre.Text, txt_pass.Text, txt_direccion.Text, txt_tel.Text, txt_cel.Text, txt_mail.Text, objLoca, objpermiso); admUsuarios.Agregar(objUsuario, true); } else { bool CerrarBucle = false; Frm_confirmacion FormPass = new Frm_confirmacion("Ingrese la contraseƱa :", UsuarioActivo.Nombre, "Aceptar", true, false); while (!CerrarBucle) { FormPass.RESPUESTA = null; FormPass.ShowDialog(); if (FormPass.RESPUESTA != null) { if (FormPass.NUMERO == UsuarioActivo.PASS) { CerrarBucle = true; } } else { CerrarBucle = true; } } if (FormPass.RESPUESTA != null) { if (objUsuario.PERMISO().ID == 1) { if (((Cpermiso)cb_permisos.SelectedItem).ID != 1) { if (admUsuarios.UnicoAdministrador(objUsuario)) { throw new Exception("Esta modificando los permisos del unico administrador,necesario para el sistema.\nAgregue otro administrador para modificar este o dejelo como el mismo."); } } } objUsuario.Nombre = txt_nombre.Text; objUsuario.Cel = txt_cel.Text; objUsuario.Domicilio = txt_direccion.Text; objUsuario.Tel = txt_tel.Text; objUsuario.LOCALIDAD((Clocalidad)cb_localidades.SelectedItem); objUsuario.PERMISO((Cpermiso)cb_permisos.SelectedItem); objUsuario.Email = txt_mail.Text; objUsuario.PASS = txt_pass.Text; admUsuarios.Modificar(objUsuario); } } if (primeravez) { Close(); } else { 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(); objLocalidad = (Clocalidad)dgrid_localidades.CurrentRow.DataBoundItem; txt_nombre.Text = objLocalidad.Nombre; }
private new void btn_Cancelar_Click(object sender, EventArgs e) { Frm_ABM_localidades_Activated(sender, e); txt_nombre.Clear(); objLocalidad = null; }