protected void btnOpinion_Click(object sender, EventArgs e) { var CLIENTE = $"{((BE.Usuario)Session["usuarioCliente"])?.User}"; GridViewRow row = (sender as Button).NamingContainer as GridViewRow; string NroFactura = row.Cells[3].Text.Trim(); var NroNP = GestorNP.ObtenerNPxFC(int.Parse(NroFactura)); Response.Redirect($"/ValoracionProducto.aspx?NroNP={NroNP}"); }
protected void sendconfirmar_Click(object sender, EventArgs e) { var Comentario = comentario.Text; int puntaje = 0; if (CheckPunt1.Checked == true) { puntaje = 1; } else if (CheckPunt2.Checked == true) { puntaje = 2; } else if (CheckPunt3.Checked == true) { puntaje = 3; } else if (CheckPunt4.Checked == true) { puntaje = 4; } else if (CheckPunt5.Checked == true) { puntaje = 5; } var Usuario = $"{((BE.Usuario)Session["usuarioCliente"])?.User}"; var IDCliente = GestorCliente.ObtenerCodCliente(Usuario); var NroNP = Request.QueryString["NroNP"]; var Productos = GestorNP.ListarProdxNP(int.Parse(NroNP)); foreach (var item in Productos) { GestorProducto.AgregarValoracion(puntaje, Comentario, IDCliente.CodCliente, item.Nombre, Usuario); } Response.Write("<script>alert('Muchas gracias por sus comentarios')</script>"); }
protected void btnFacturar_Click(object sender, EventArgs e) { //Generar factura (crear registro en tabla Factura) GridViewRow row = (sender as Button).NamingContainer as GridViewRow; int NroPedido = int.Parse(row.Cells[0].Text.Trim().ToString()); int CodCliente = int.Parse(row.Cells[2].Text.Trim().ToString()); string Descripcion = row.Cells[3].Text.Trim(); string PrecioTotal = row.Cells[4].Text.Trim(); //int Cantidad = int.Parse(row.Cells[8].Text.Trim().ToString()); bool Facturado = GestorFactura.Agregar(Descripcion, 1, PrecioTotal, CodCliente, NroPedido); if (Facturado) { GestorNP.ModificarEstado(NroPedido, "Facturado"); Response.Write("<script>alert('La factura se ha generado correctamente')</script>"); } CargarDatos(); }
public void ConfirmarCompra(string Nombre, string Total) { var UserCliente = $"{((BE.Usuario)Session["usuarioCliente"])?.User}"; try { //var UserCliente = $"{((BE.Usuario)Session["usuarioCliente"])?.User}"; Nombre = Nombre.TrimEnd(','); var Productos = new List <string>(Nombre.Split(',')); var NPGenerada = GestorNP.AgregarNP(UserCliente, Total); var nroNC = GestorNC.ObtenerNC(UserCliente); if (NPGenerada) { var NP = GestorNP.ObtenerNP(UserCliente, Total); GestorNP.ModificarEstado(NP, "Cobrado"); foreach (var item in Productos) { GestorNP.AgregarProdNP(NP, item); } if (nroNC.Count != 0) { GestorNC.ModificarEstadoNC("Aplicado", nroNC[0].NroNotaC); } } } catch (Exception) { Response.Redirect("Default"); } var email = GestorCliente.ObtenerEmailCliente(UserCliente); EnvioEmails.EnviarMailConfirmacionCompra(email.Email, ""); Response.Redirect("ConfirmacionCompra"); }
public DataSet CargarDatos() { return(GestorNP.ListarNotasPedidoFacturadas()); }