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); } }
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")); }