protected void BtnActualizarOferta_Click(object sender, EventArgs e) { NOferta noferta = new NOferta(); OfertaModel ofertaModel = new OfertaModel(); var sesion = (Usuario)Session["usuario"]; ofertaModel.CompraMax = (int)(decimal.Parse(txtCompraMax.Text)); ofertaModel.CompraMin = (int)(decimal.Parse(txtcompraMin.Text)); ofertaModel.Descripcion = txtDescripcion.InnerText; ofertaModel.PorcentajeDescuento = (int)(decimal.Parse(txtDescuento.Text)); ofertaModel.Valor = int.Parse(txtValor.Text); ofertaModel.FechaDisponibilidad = DateTime.Parse(txtfechaProduct.Text); ofertaModel.IdProducto = int.Parse(ddlProducto.SelectedItem.Value); ofertaModel.IdUsuario = sesion.IdUsuario; string id = Request.QueryString["id"]; int idProd = int.Parse(id); noferta.UpdateModel(idProd, ofertaModel); Response.Redirect("HomeEncargado.aspx"); }
protected void btntxt_Click(object sender, ImageClickEventArgs e) { StringBuilder sw = new StringBuilder(); NOferta oferta = new NOferta(); var listaOfertas = oferta.ToList(); int conteo = listaOfertas.Count; foreach (var item in listaOfertas) { if (conteo == 1) { sw.Append(item.IdOferta); } else { sw.Append(item.IdOferta + ";" + item.Descripcion + ";" + item.Valor + ";"); //adjuntar las cosas q quiero para archivo plano } conteo--; } Response.Clear(); Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment;filename=LISTAOFERTAS.txt"); Response.Buffer = true; Response.Write(sw.ToString()); Response.End(); }
private void CargarEditar(int IDOferta) { NOferta oferta = new NOferta(); var objOferta = oferta.Traer(IDOferta); txteditar.Text = objOferta.Descripcion; }
private void CargarGV() { NOferta oferta = new NOferta(); var listaOfertas = oferta.ToList(); GvOfertas.DataSource = listaOfertas; GvOfertas.DataBind(); }
//protected void btneditar_Click(object sender, EventArgs e) //{ // pnlEditar.Visible = true; // hdfEditar.Value = "1"; // CargarEditar(int.Parse(hdfEditar.Value.ToString())); //} //private void CargarEditar(int IDOferta) //{ // NOferta oferta = new NOferta(); // var objOferta = oferta.Traer(IDOferta); // txteditar.Text = objOferta.Descripcion; //} //protected void btnGuardarEditar_Click(object sender, EventArgs e) //{ // NOferta oferta = new NOferta(); // var objOferta = oferta.Traer(int.Parse(hdfEditar.Value.ToString())); // objOferta.Descripcion = txteditar.Text; // if (oferta.Update(objOferta)) // { // string fun = "funciono"; // CargarGV(); // } // else // { // } //} protected void btnEliminar_Command(object sender, CommandEventArgs e) { int id = int.Parse(e.CommandArgument.ToString()); NOferta noferta = new NOferta(); noferta.Delete(id); ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('Se Ha eliminado con exito la oferta!', 'Felicidades, Presione Ok!', 'success') </script>"); Response.Redirect("HomeEncargado.aspx"); }
public MainCasosNegocio() { Categoria = new NCategoria(); Empresa = new NEmpresa(); Local = new NLocal(); Oferta = new NOferta(); OpinionOferta = new NOpinionOferta(); Producto = new NProducto(); Usuario = new NUsuario(); }
protected void BtnEliminarOferta_Click(object sender, EventArgs e) { string id = Request.QueryString["id"]; int idProd = int.Parse(id); NOferta noferta = new NOferta(); noferta.Delete(idProd); ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('Se Ha eliminado con exito la oferta!', 'Felicidades, Presione Ok!', 'success') </script>"); Response.Redirect("HomeEncargado.aspx"); }
private List <CapaDatos.Models.Oferta> CargarOferta(int id) { try { NOferta negocio = new NOferta(); List <CapaDatos.Models.Oferta> oferta = negocio.ToList().Where(x => x.IdOferta == id).ToList(); return(oferta); } catch (Exception) { throw; } }
private void CargarDatos(string id) { CargarCombo(); NOferta noferta = new NOferta(); var oferta = noferta.ToList().FirstOrDefault(x => x.IdOferta == intId); txtCompraMax.Text = oferta.CompraMax.ToString(); txtcompraMin.Text = oferta.CompraMin.ToString(); txtDescuento.Text = oferta.PorcentajeDescuento.ToString(); txtDescripcion.InnerText = oferta.Descripcion.ToString(); txtfechaProduct.Text = oferta.FechaDisponibilidad.ToString(); txtValor.Text = oferta.Valor.ToString(); }
protected void btnGuardarEditar_Click(object sender, EventArgs e) { NOferta oferta = new NOferta(); var objOferta = oferta.Traer(int.Parse(hdfEditar.Value.ToString())); objOferta.Descripcion = txteditar.Text; if (oferta.Update(objOferta)) { string fun = "funciono"; CargarGV(); } else { } }
protected void Page_Load(object sender, EventArgs e) { var sesion = (Usuario)Session["usuario"]; if (sesion.TipoUsuario.IdTipoUsuario != 3) { Response.Redirect("Inicio.aspx"); } if (!IsPostBack) { string id = Request.QueryString["id"]; intId = int.Parse(id); CargarDatos(id); NOferta noferta = new NOferta(); } }
public static OfertasModel ToOfertasModel() { NOferta negocio = new NOferta(); OfertasModel ofertas = new OfertasModel(); ofertas.ofertas = new List <OfertaHelper>(); var negocioOfertas = negocio.ToList(); foreach (var item in negocioOfertas) { OfertaHelper oferta = new OfertaHelper(); oferta.CompraMax = item.CompraMax; oferta.CompraMin = item.CompraMin; oferta.Descripcion = item.Descripcion; oferta.FechaDisponibilidad = item.FechaDisponibilidad; oferta.IdOferta = item.IdOferta; oferta.IdUsuario = item.Usuario.IdUsuario; oferta.PorcentajeDescuento = item.PorcentajeDescuento; oferta.Valor = item.Valor; ProductoModel Producto = new ProductoModel(); Producto.Descripcion = item.Producto.Descripcion; Producto.FechaVencimiento = item.Producto.FechaVencimiento; Producto.IdCategoria = item.Producto.Categoria.IdCategoria; Producto.IdEmpresa = item.Producto.Empresa.IdEmpresa; Producto.IdProducto = item.Producto.IdProducto; Producto.Imagen = item.Producto.Imagen; Producto.Marca = item.Producto.Marca; Producto.Modelo = item.Producto.Modelo; Producto.Nombre = item.Producto.Nombre; Producto.PrecioNormal = item.Producto.PrecioNormal; Producto.Stock = item.Producto.Stock; Producto.Temporada = item.Producto.Temporada; oferta.Producto = Producto; ofertas.ofertas.Add(oferta); } return(ofertas); }
public static List <ComentarioModel> ComentariosOferta(int id) { NOferta ofertas = new NOferta(); var listaComentarios = ofertas.ToList().FirstOrDefault(o => o.IdOferta == id).OpinionOfertas; List <ComentarioModel> comentarios = new List <ComentarioModel>(); foreach (var item in listaComentarios) { ComentarioModel comentario = new ComentarioModel(); comentario.Comentario = item.Comentario; comentario.FechaPublicacion = item.FechaPublicacion; comentario.IdProducto = item.Oferta.Producto.IdProducto; comentario.Imagen = item.Imagen; comentario.NombreCompleto = item.Usuario.Nombre + " " + item.Usuario.Apellido; comentarios.Add(comentario); } return(comentarios); }
protected void BtnAgregarOferta_Click(object sender, EventArgs e) { NProducto oProducto = new NProducto(); var sesion = (Usuario)Session["usuario"]; OfertaModel ofertaModel = new OfertaModel(); ofertaModel.CompraMax = int.Parse(txtCompraMax.Text); ofertaModel.CompraMin = int.Parse(txtcompraMin.Text); ofertaModel.Descripcion = txtDescripcion.InnerText; ofertaModel.PorcentajeDescuento = int.Parse(txtDescuento.Text); ofertaModel.Valor = int.Parse(txtValor.Text); ofertaModel.FechaDisponibilidad = DateTime.Parse(txtfechaProduct.Text); ofertaModel.IdProducto = int.Parse(ddlProducto.SelectedItem.Value); ofertaModel.IdUsuario = (sesion.IdUsuario); NOferta onOfertas = new NOferta(); onOfertas.Create(ofertaModel); Response.Redirect("HomeEncargado.aspx") ; }
public static List <OfertaProductoModel> OfertasProductosSegunOferta(int id) { NOferta ofertas = new NOferta(); var listaOfertas = ofertas.ToList().Where(o => o.IdOferta == id).ToList(); List <OfertaProductoModel> ofertaProductos = new List <OfertaProductoModel>(); foreach (var item in listaOfertas) { OfertaProductoModel ofertaproducto = new OfertaProductoModel(); ofertaproducto.CompraMax = item.CompraMax; ofertaproducto.CompraMin = item.CompraMin; ofertaproducto.Descripcion = item.Descripcion; ofertaproducto.DescripcionProducto = item.Producto.Descripcion; ofertaproducto.FechaDisponibilidad = item.FechaDisponibilidad; ofertaproducto.FechaVencimiento = item.Producto.FechaVencimiento; ofertaproducto.IdOferta = item.IdOferta; ofertaproducto.IdProducto = item.Producto.IdProducto; ofertaproducto.Imagen = item.Producto.Imagen; ofertaproducto.Marca = item.Producto.Marca; ofertaproducto.Modelo = item.Producto.Modelo; ofertaproducto.Nombre = item.Producto.Nombre; ofertaproducto.PorcentajeDescuento = item.PorcentajeDescuento; ofertaproducto.PrecioNormal = item.Producto.PrecioNormal; ofertaproducto.Stock = item.Producto.Stock; ofertaproducto.Temporada = item.Producto.Temporada; ofertaproducto.Valor = item.Valor; ofertaproducto.IdCategoria = item.Producto.Categoria.IdCategoria; ofertaproducto.IdEmpresa = item.Producto.Empresa.IdEmpresa; ofertaproducto.NombreCategoria = item.Producto.Categoria.Descripcion; ofertaproducto.NombreEmpresa = item.Producto.Empresa.Nombre; ofertaProductos.Add(ofertaproducto); } return(ofertaProductos); }