protected void btnComprar_Click(object sender, EventArgs e) { try { GenerarCalculosDD(); int idCompra = Convert.ToInt32(Request.QueryString["idCompra"]); Compra compra = (Compra)Session["compra"]; ServCompras serv = new ServCompras(); if (idCompra != 0) { serv.EditarCompra(compra); ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "mostrarMensaje('Compra Actualizada correctamente');", true); } else { serv.GuardarCompra(compra); ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "mostrarMensaje('Compra generada correctamente');", true); } } catch (Exception) { ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "mostrarMensaje('Error al generar la compra');", true); } txtNumerodetarjeta.Value = " "; txtCodigoseguridad.Value = " "; txtPais.Value = " "; txtCodigopostal.Value = " "; txtProvincia.Value = " "; txtDireccionentrega.Value = " "; }
protected void btnCancelar_Click(object sender, EventArgs e) { Usuario usuario = (Usuario)Session["usuario"]; int idn = Convert.ToInt16(Page.Request.Form[txtCodigoCompra.UniqueID]); ServCompras serviciosCompras = new ServCompras(); serviciosCompras.CancelarCompra(idn); CargarCompras(usuario); }
public void CargarCompras(Usuario usuario) { ServCompras serviciosCompras = new ServCompras(); DataTable ds = serviciosCompras.ObtenerCompras(usuario); if (ds.Rows.Count > 0) { repCompras.DataSource = serviciosCompras.ObtenerCompras(usuario); repCompras.DataBind(); } else { repCompras.Visible = false; imgNoInfo.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Usuario usuario = (Usuario)Session["usuario"]; if (usuario == null) { Response.Redirect("login.aspx"); } servLibros serviciosLibros = new servLibros(); int idLibro = Convert.ToInt32(Request.QueryString["idLibro"]); int idCompra = Convert.ToInt32(Request.QueryString["idCompra"]); List <Libro> LibroEncontrado = serviciosLibros.ObtenerLibro(idLibro); if (LibroEncontrado != null) { repLibros.DataSource = LibroEncontrado; repLibros.DataBind(); } else { lblMensaje.Visible = true; lblMensaje.Text = "No se encontro el libro con el ID " + idLibro; } if (idCompra != 0) { ServCompras servcompra = new ServCompras(); Compra compra = servcompra.ObtenerCompra(idCompra); GenerarCalculosCompras(compra.IdLibro, LibroEncontrado[0].Precio, Convert.ToDateTime(compra.FechaRegistro), Convert.ToDateTime(compra.FechaExpiracion), Convert.ToInt16(compra.Libros), Convert.ToString(compra.Numerotarjeta), Convert.ToString(compra.Codigoseguridad), Convert.ToString(compra.Pais), Convert.ToString(compra.Codigopostal), Convert.ToString(compra.Provincia), Convert.ToString(compra.Direccionentrega)); btnComprar.Text = "Actualizar"; } else { dateIn.Value = DateTime.Now.ToString("yyyy-MM-dd"); dateOut.Value = DateTime.Now.AddDays(2).ToString("yyyy-MM-dd"); GenerarCalculosCompras(idLibro, LibroEncontrado[0].Precio, Convert.ToDateTime(dateIn.Value), Convert.ToDateTime(dateOut.Value), Convert.ToInt16(ddLibros.SelectedValue), Convert.ToString(txtNumerodetarjeta.Value), Convert.ToString(txtCodigoseguridad.Value), Convert.ToString(txtPais.Value), Convert.ToString(txtCodigopostal.Value), Convert.ToString(txtProvincia.Value), Convert.ToString(txtDireccionentrega.Value)); btnComprar.Text = "Comprar"; } } }