protected void Agregar_Click(object sender, EventArgs e) { int IdDireccion = 0; direccion.Calle = CalleBox.Text; direccion.Altura = Convert.ToInt32(AlturaBox.Text); direccion.Provincia = ProvinciaBox.Text; direccion.CodigoPostal = CodigoBox.Text; direccion.Localidad = LocalidadBox.Text; cliente = (Usuario)Session[Session.SessionID + "Usuario"]; cliente.dni = Convert.ToString(DniBox.Text); int id = cliente.Id; //Busca el Id de la direccion Agregada. if (!direccionNegocio.SiExisteDireccion(direccion)) { direccionNegocio.Agregar(direccion); } IdDireccion = direccionNegocio.BuscarIdDireccion(direccion); cliente.direccion.Id = IdDireccion; clienteNegocio.ModificarDatosCliente(cliente); Response.Redirect("Carrito.aspx"); }
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); //cliente.Dni = Convert.ToInt64(DniBox.Text); cliente.Nombre = NombreBox.Text; cliente.Apellido = ApellidoBox.Text; cliente.Login = NombreUsuarioBox.Text; cliente.Password = ContraseñaBox.Text; cliente.TipoUsuario = 2; cliente.dni = "Sin datos"; clientenegocio.Agregar(cliente); //cliente.direccion.Id = IdDireccion; //cliente.contacto.Id = IdContacto; if (!direccionNegocio.SiExisteDireccion(cliente.direccion)) { direccionNegocio.Agregar(cliente.direccion); contactoNegocio.Agregar(cliente.contacto); } cliente.contacto.Id = contactoNegocio.BuscarIdContacto(cliente.contacto); cliente.direccion.Id = direccionNegocio.BuscarIdDireccion(cliente.direccion); listaUsuario = clientenegocio.ListarUsuario(); aux = listaUsuario[listaUsuario.Count - 1]; cliente.Id = aux.Id; clientenegocio.AgregarDatosCliente(cliente); } catch (Exception ex) { throw ex; } }
protected void Agregar_Click(object sender, EventArgs e) { Contacto contacto = new Contacto(); ContactoNegocio contactoNegocio = new ContactoNegocio(); Direccion direccion = new Direccion(); DireccionNegocio direccionNegocio = new DireccionNegocio(); proveedor = (Proveedor)Session[Session.SessionID + "modificar"]; int IdDireccion; int IdContacto; direccion.Calle = CalleBox.Text; direccion.Altura = Convert.ToInt32(AlturaBox.Text); direccion.CodigoPostal = CodigoBox.Text; direccion.Provincia = ProvinciaBox.Text; direccion.Localidad = LocalidadBox.Text; contacto.Email = EmailBox.Text; contacto.Telefono = TelefonoBox.Text; if (direccionNegocio.SiExisteDireccion(direccion) == true) { IdDireccion = direccionNegocio.BuscarIdDireccion(direccion); } else { direccionNegocio.Agregar(direccion); IdDireccion = direccionNegocio.BuscarIdDireccion(direccion); } if (contactoNegocio.SiExisteContacto(contacto)) { IdContacto = contactoNegocio.BuscarIdContacto(contacto); } else { contactoNegocio.Agregar(contacto); IdContacto = contactoNegocio.BuscarIdContacto(contacto); } proveedor.Nombre = NombreBox.Text; proveedor.direccion.Id = IdDireccion; proveedor.contacto.Id = IdContacto; negocio.modificar(proveedor); Response.Redirect("ProveedorAdmin.aspx"); }