示例#1
0
        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");
        }
示例#2
0
 protected void botonDetalleUsuario_Click(object sender, EventArgs e)
 {
     usuario               = (Usuario)Session[Session.SessionID + "usuario"];
     usuario.nombre        = nombre.Text;
     usuario.apellido      = apellido.Text;
     usuario.dni           = Convert.ToInt32(dni.Text);
     usuario.userName      = username.Text;
     usuario.password      = contraseña.Text;
     direccion.calle       = calle.Text;
     direccion.altura      = Convert.ToInt32(altura.Text);
     direccion.localidad   = localidad.Text;
     direccion.provincia   = provincia.Text;
     direccion.descripcion = descripcion.Text;
     if (usuario.direccion.id == 1)
     {
         direccionNegocio.Agregar(direccion);
         int idDireccion = direccionNegocio.BuscarDireccion();
         usuario.direccion.id = idDireccion;
         usuarioNegocio.Modificar(usuario);
     }
     else
     {
         usuarioNegocio.Modificar(usuario);
         direccionNegocio.Modificar(direccion);
     }
     Session.Add(Session.SessionID + "usuario", usuario);
 }
示例#3
0
        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");
        }
示例#5
0
        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;
            }
        }
        protected void botonAgregar_Click(object sender, EventArgs e)
        {
            usuario               = (Usuario)Session[Session.SessionID + "usuario"];
            direccion.calle       = calleUsuario.Text;
            direccion.altura      = Convert.ToInt32(alturaUsuario.Text);
            direccion.localidad   = localidadUsuario.Text;
            direccion.provincia   = provinciaUsuario.Text;
            direccion.descripcion = descripcionUsuario.Text;
            direccionNegocio.Agregar(direccion);
            int idDireccion = direccionNegocio.BuscarDireccion();

            usuario.direccion.id          = idDireccion;
            usuario.direccion.calle       = calleUsuario.Text;
            usuario.direccion.altura      = Convert.ToInt32(alturaUsuario.Text);
            usuario.direccion.localidad   = localidadUsuario.Text;
            usuario.direccion.provincia   = provinciaUsuario.Text;
            usuario.direccion.descripcion = descripcionUsuario.Text;
            usuarioNegocio.Modificar(usuario);
            Session.Add(Session.SessionID + "usuario", usuario);
            Response.Redirect("Carrito.aspx");
        }
 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);
     }
 }