public static TipoProductoDTO ObtenerTipoProductosFiltroID(int idTipoProd) { try { TipoProductoDTO tipoProducto = new TipoProductoDTO(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.TIPO_PRODUCTO) { if (aux.ID_TIPO_PRODUCTO == idTipoProd) { tipoProducto.idTipoProducto = (int)aux.ID_TIPO_PRODUCTO; tipoProducto.nombreProducto = aux.NOMBRE.ToString(); tipoProducto.img = aux.IMG; tipoProducto.descripcion = aux.DESCRIPCION; tipoProducto.activo = (int)aux.ACTIVO; break; } } } return(tipoProducto); } catch (Exception ex) { return(null); } }
//protected void btnGuardarTipoProducto_Click(object sender, EventArgs e) //{ // if (FileUploadImagen.HasFile) // { // try // { // string filename = Path.GetFileName(FileUploadImagen.FileName); // FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename); // TipoProductoDTO tipo = new TipoProductoDTO(); // tipo.nombreProducto = txtNombreTipoProd.Text; // tipo.descripcion = txtDescripcion.Text; // tipo.activo = 1; // tipo.img = filename.ToString(); // if (TipoProductoNegocio.CrearTipoProducto(tipo)) // { // lblmensaje.Text = "Tipo producto registrado exitosamente"; // } // else // { // lblmensaje.Text = "Error al cargar tipo producto"; // } // } // catch (Exception ex) // { // lblmensaje.Text = ex.Message.ToString(); // } // lblmensaje.Text = "Debe cargar imagen"; // } //} protected void btnAgregar_Click(object sender, EventArgs e) { if (FileUploadImagen.HasFile) { try { string filename = Path.GetFileName(FileUploadImagen.FileName); FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename); TipoProductoDTO tipo = new TipoProductoDTO(); tipo.nombreProducto = txtNombreTipoProd.Text; tipo.descripcion = txtDescripcion.Text; tipo.activo = int.Parse(ddlEstado.SelectedValue); tipo.img = filename.ToString(); if (TipoProductoNegocio.CrearTipoProducto(tipo)) { lblmensaje.Text = "Tipo producto registrado exitosamente"; } else { lblmensaje.Text = "Error al cargar tipo producto"; } } catch (Exception ex) { lblmensaje.Text = ex.Message.ToString(); } } else { lblmensaje.Text = "Debe cargar imagen"; } }
public static List <TipoProductoDTO> ObtenerTipoProductosAllData() { try { List <TipoProductoDTO> listaTipoProd = new List <TipoProductoDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.TIPO_PRODUCTO) { TipoProductoDTO tipoProd = new TipoProductoDTO(); tipoProd.idTipoProducto = (int)aux.ID_TIPO_PRODUCTO; tipoProd.nombreProducto = aux.NOMBRE.ToString(); tipoProd.img = aux.IMG; tipoProd.descripcion = aux.DESCRIPCION; tipoProd.activo = (int)aux.ACTIVO; tipoProd.nombreEstado = aux.ACTIVO == 1 ? "Activo" : "Inactivo"; listaTipoProd.Add(tipoProd); } } return(listaTipoProd); } catch (Exception ex) { return(null); } }
// GET: TipoProducto/Delete/5 public ActionResult DeleteTipoProducto(int id) { TipoProductoDTO tipoProductoDTO = _bltipo.ObtenerTipoProducto(id); if (tipoProductoDTO == null) { return(HttpNotFound()); } return(View(tipoProductoDTO)); }
public ActionResult EditTipoProducto([Bind(Include = "TipoProductoId,CategoriaId,Titulo,Descripcion")] TipoProductoDTO tipoProductoDTO) { if (ModelState.IsValid) { _bltipo.ActualizarTipoProducto(tipoProductoDTO); return(RedirectToAction("Index", new { id = this.Session["_tiendaSesion"] })); } ViewBag.CategoriaId = new SelectList(_blcategoria.ObtenerCategorias(), "CategoriaId", "Nombre", tipoProductoDTO.CategoriaId); return(View(tipoProductoDTO)); }
private void eliminarTipoProducto() { //int idTipoProd = int.Parse(Request.QueryString["idProd"].ToString()); int idTipo = int.Parse(Request.QueryString["idTipo"].ToString()); TipoProductoDTO tipo = new TipoProductoDTO(); tipo.idTipoProducto = idTipo; TipoProductoNegocio.EliminaTipoProducto(tipo); Response.Redirect("lista-productos.aspx"); }
// GET: TipoProducto/Edit/5 public ActionResult EditTipoProducto(int id) { TipoProductoDTO tipoProductoDTO = _bltipo.ObtenerTipoProducto(id); if (tipoProductoDTO == null) { return(HttpNotFound()); } ViewBag.CategoriaId = new SelectList(_blcategoria.ObtenerCategorias(), "CategoriaId", "Nombre", tipoProductoDTO.CategoriaId); return(View(tipoProductoDTO)); }
private void CargaDatos(int id) { TipoProductoDTO tipoProducto = TipoProductoNegocio.ObtenerTipoProductoFiltroID(id); txtDescripcionNuevo.Text = tipoProducto.descripcion; txtNombreTipoProd.Text = tipoProducto.nombreProducto; ddlEstado.SelectedValue = tipoProducto.activo.ToString(); if (tipoProducto.img != null) { hdImg.Value = tipoProducto.img.ToString(); } }
public void AgregarTipoProducto(TipoProductoDTO tipoProductoDTO) { try { db.TiposProductos.Add(tipoProductoDTO); db.SaveChanges(); } catch (Exception e) { throw e; } }
protected void linkEliminar_Click(object sender, EventArgs e) { int idTipo = Convert.ToInt32((sender as LinkButton).CommandArgument); TipoProductoDTO tipo = new TipoProductoDTO(); tipo.idTipoProducto = idTipo; if (TipoProductoNegocio.EliminaTipoProducto(tipo)) { Response.Write("<script>alert('Eliminado exitosamente');</script>"); CargarGrilla(); } }
public static bool MantenedorTipoProductoData(TipoProductoDTO tipo, int accion) { try { bool valida = false; using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { db.SP_MANTENEDOR_TIPO_PRODUCTO(tipo.idTipoProducto, tipo.nombreProducto, tipo.descripcion, "img/" + tipo.img, tipo.activo, accion); valida = true; db.SaveChanges(); } return(valida); } catch (Exception) { return(false); } }
public void ActualizarTipoProducto(TipoProductoDTO tipoProductoDTO) { try { var tipo = db.TiposProductos.FirstOrDefault(r => r.TipoProductoId == tipoProductoDTO.TipoProductoId); if (tipo != null) { tipo.CategoriaId = tipoProductoDTO.CategoriaId; tipo.Descripcion = tipoProductoDTO.Descripcion; tipo.Titulo = tipoProductoDTO.Titulo; db.SaveChanges(); } } catch (Exception e) { throw e; } }
protected void btnActualizar_Click(object sender, EventArgs e) { try { TipoProductoDTO tipoProducto = new TipoProductoDTO(); tipoProducto.idTipoProducto = int.Parse(Request.QueryString["idTipo"].ToString()); tipoProducto.nombreProducto = txtNombreTipoProd.Text; tipoProducto.descripcion = txtDescripcionNuevo.Text; //tipoProducto.activo = 1; tipoProducto.activo = int.Parse(ddlEstado.SelectedValue); if (FileUploadImagen.HasFile) { string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName); FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo); tipoProducto.img = nombreArchivo; if (TipoProductoNegocio.ActualizaTipoProductoConImagen(tipoProducto)) { lblmensaje.Text = "Tipo producto Con imagen actualizado"; } else { lblmensaje.Text = "Error, No fue posible actualizar"; } } else { if (TipoProductoNegocio.ActualizaTipoProductoSinImagen(tipoProducto)) { lblmensaje.Text = "Tipo producto sin imagen actualizado"; } else { lblmensaje.Text = "Error, No fue posible actualizar"; } } } catch (Exception ex) { lblmensaje.Text = ex.Message; } }
public void AgregarTipoProducto(TipoProductoDTO tipoProductoDTO) { _dal.AgregarTipoProducto(tipoProductoDTO); }
public ProductoDTO(string nombreproducto, int idproducto, TipoProductoDTO tipo) { this.nombreproducto = nombreproducto; this.idproducto = idproducto; this.tipo = tipo; }
public bool ModificarTipo(TipoProductoDTO tipo) { return(tipopRepository.Modificar(tipo)); }
public bool EliminarTipo(TipoProductoDTO tipo) { return(tipopRepository.Eliminar(tipo)); }
public static bool ActualizaTipoProductoSinImagen(TipoProductoDTO tipo) { return(TipoProductoData.MantenedorTipoProductoData(tipo, 4)); }
public static bool CrearTipoProducto(TipoProductoDTO tipo) { return(TipoProductoData.MantenedorTipoProductoData(tipo, 1)); }
public void ActualizarTipoProducto(TipoProductoDTO tipoProductoDTO) { _dal.ActualizarTipoProducto(tipoProductoDTO); }
public static bool EliminaTipoProducto(TipoProductoDTO tipo) { return(TipoProductoData.MantenedorTipoProductoData(tipo, 3)); }
public bool AgregarTipo(TipoProductoDTO tipo) { return(tipopRepository.Insertar(tipo)); }