示例#1
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                LoginBLL bl = new LoginBLL();
                string username;
                string password;
                username = txtUsuario.Text;
                password = txtPassword.Text;

                bl.consultarUserPorUsername(username, password);

                User user = new User();
                user = bl.consultarUserPorUsername(username, password).First();
                Session["User"] = user;
                Response.Redirect("~/Users/User_s.aspx");

            }
            catch (Exception ex)
            {

                ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('" + ex.Message + "')", true);
                //Session["User"] = null;

            }
        }
 protected void btnAgergar_Click(object sender, EventArgs e)
 {
     LoginBLL bl = new LoginBLL();
     User usuario = new User();
     usuario.UserName = txtUserName.Text;
     usuario.Password = txtPassword.Text;
     usuario.Name = txtUserName.Text;
     usuario.Email = txtEmail.Text;
     string correo = txtEmail.Text;
     string username = txtUserName.Text;
     if (bl.validarUsuarioUnico(username))
     {
         if (bl.validarCorreoUnico(correo))
         {
             if (txtPassword.Text == txtConfirmPassword.Text)
             {
                 bl.nuevoRegistro(usuario);
                 ClientScript.RegisterStartupScript(this.GetType(), "alerta", "alert('Registro Agregado Exitosamente')", true);
             }
             else
             {
                 ClientScript.RegisterStartupScript(this.GetType(), "alerta", "alert('Las contraseñas no coinciden')", true);
                 txtConfirmPassword.Text = "";
                 txtPassword.Text = "";
             }
         }
         else
         {
             ClientScript.RegisterStartupScript(this.GetType(), "alerta", "alert('Este correo ya se utilizo')", true);
         }
     }
     else {
         ClientScript.RegisterStartupScript(this.GetType(), "alerta", "alert('El userName ya se utilizo')", true);
     }
 }
示例#3
0
        public void nuevoRegistro(User usuario){

            IHCEntities context = new IHCEntities();
            
            context.User.Add(usuario);
            context.SaveChanges();
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            decimal ofertaAcutual = Convert.ToDecimal(txtOfertaActual.Text);
            decimal oferta = Convert.ToDecimal(txtOfertar.Text);
            DateTime fechaInicio;
            DateTime fechaFinal;
            DateTime FechaActual;
            FechaActual= DateTime.Now;
            fechaInicio = Convert.ToDateTime(txtInicio.Text);
            fechaFinal = Convert.ToDateTime(txtFin.Text);
            if (fechaInicio <= FechaActual && fechaFinal >= FechaActual)
            {
                if (ofertaAcutual < oferta)
                {
                    SubastaBLL bl = new SubastaBLL();
                    Auction subasta = new Auction();
                    AuctionRecord record = new AuctionRecord();
                    subasta.AuctionId = Convert.ToInt32(txtNumSubasta.Text);
                    subasta.ProductName = txtNombre.Text;
                    subasta.Description = txtDescripcion.Text;
                    subasta.StartDate = Convert.ToDateTime(txtInicio.Text);
                    subasta.EndDate = Convert.ToDateTime(txtFin.Text);
                    subasta.HighestBid = Convert.ToDecimal(txtOfertar.Text);
                    User user = new User();
                    user = (User)Session["User"];
                    subasta.Winner = user.UserId;
                    bl.UpdateSubasta(subasta);
                    record.AuctionId = Convert.ToInt32(txtNumSubasta.Text);
                    record.UserId = user.UserId;
                    record.Amount = Convert.ToDecimal(txtOfertar.Text);
                    record.BidDate = Convert.ToDateTime(FechaActual);
                    bl.AgregarAuctionRecord(record);
                    ClientScript.RegisterStartupScript(this.GetType(), "alerta", "alert('La oferta se realizo corretamente')", true);
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "alerta", "alert('La oferta debe ser mayor a la actual')", true);
                }
            }
            else {
                ClientScript.RegisterStartupScript(this.GetType(), "alerta", "alert('Error, La subasta Estara disponible en las fechas marcadas')", true);
            }


        }
 public void cargarSubasta(int id) {
     SubastaBLL bl = new SubastaBLL();
     Auction subasta = new Auction();
     subasta = bl.cargarSubastaEspecifico(id);
     int? IdUser = subasta.Winner;
     if (IdUser != null)
     {
         User usuario = new User();
         usuario = bl.cargarNombreUsuario(IdUser);
         txtUsuarioOferta.Text = usuario.Name;
     }
     else
     {
         txtUsuarioOferta.Text = subasta.Winner.ToString();
     }
     txtNumSubasta.Text = subasta.AuctionId.ToString();
     txtNombre.Text = subasta.ProductName.ToString();
     txtDescripcion.Text = subasta.Description.ToString();
     txtInicio.Text = subasta.StartDate.ToShortDateString();
     txtFin.Text = subasta.EndDate.ToShortDateString();
     txtOfertaActual.Text = subasta.HighestBid.ToString();
     User user = new User();
     user = (User)Session["User"];
 }
        public void cargarDdlUsuario()
        {
            SubastaBLL bl = new SubastaBLL();
            List<AuctionRecord> lstRecord = new List<AuctionRecord>();
            lstRecord = (List<AuctionRecord>)ViewState["lstRecord"];
            List<User> lstUser = new List<User>();
            
            foreach (AuctionRecord rec in lstRecord)
            {
                User usuario = new User();
                usuario = rec.User;
                User prod = lstUser.Find(p => p.UserName == usuario.UserName);
                if(prod != null){
                }else{
                lstUser.Add(usuario);
                }
            }
            ddlUsuario.DataTextField = "UserName";
            ddlUsuario.DataValueField = "UserId";
            ddlUsuario.DataSource = lstUser;
            ddlUsuario.DataBind();
            ddlUsuario.Items.Insert(0, new ListItem("Seleccione ..", "0"));

        }