protected void Agregar_Click(object sender, EventArgs e) { try { int IdDireccion = 0; int IdContacto = 0; direccion.Calle = CalleBox.Text; direccion.Altura = Convert.ToInt32(AlturaBox.Text); direccion.Provincia = ProvinciaBox.Text; direccion.CodigoPostal = CodigoBox.Text; direccion.Localidad = LocalidadBox.Text; direccionNegocio.Agregar(direccion); //Busca el Id de la direccion Agregada. IdDireccion = direccionNegocio.BuscarIdDireccion(direccion); contact.Email = EmailBox.Text; contact.Telefono = TelefonoBox.Text; contactoNegocio.Agregar(contact); IdContacto = contactoNegocio.BuscarIdContacto(contact); proveedor.Nombre = NombreBox.Text; proveedor.direccion.Id = IdDireccion; proveedor.contacto.Id = IdContacto; proveedorNegocio.Agregar(proveedor); Response.Redirect("ProveedorAdmin.aspx"); } catch (Exception ex) { throw ex; } }
private void BtnMod_Click(object sender, EventArgs e) { ProveedorNegocio neg = new ProveedorNegocio(); try { p.Empresa = TxtEmpresa.Text.Trim(); p.Cuit = Convert.ToInt64(TxtCuit.Text.Trim()); if (p.IdProveedor != 0) { neg.Modificar(p); } else { neg.Agregar(p); } this.Close(); } catch (Exception ex) { throw (ex); } }
protected void botonDetalleProveedor_Click(object sender, EventArgs e) { proveedor = (Proveedor)Session[Session.SessionID + "proveedorModif"]; proveedor.nombre = nombreProv.Text; proveedor.descripcion = descripProv.Text; direccion.calle = calleProv.Text; direccion.altura = Convert.ToInt32(alturaProv.Text); direccion.localidad = localidadProv.Text; direccion.provincia = provinciaProv.Text; if (botonDetalleProveedor.Text == "MODIFICAR") { negocioProveedor.Modificar(proveedor); direccion.id = proveedor.direccion.id; direccionNegocio.Modificar(direccion); } else { direccionNegocio.Agregar(direccion); int idDireccion = direccionNegocio.BuscarDireccion(); proveedor.direccion.id = idDireccion; negocioProveedor.Agregar(proveedor); } }