public JsonResult getProductbyId(string data) { int id = Convert.ToInt32(data); tblProducto producto = db.tblProducto.Where(p => p.Id == id).SingleOrDefault(); return(Json(new { cantidad = producto.cantidad, precio = producto.precio })); }
/// <summary> Elimina una compra de la base de datos. </summary> /// <param name="tobjVenta"> Un objeto del tipo tblCompra. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblCompra tobjCompra) { String strResultado; try { using (dbExequial2010DataContext compraa = new dbExequial2010DataContext()) { tblCompra ofi_old = compraa.tblCompras.SingleOrDefault(p => p.intCodCompra == tobjCompra.intCodCompra); ofi_old.bitAnuladoCom = tobjCompra.bitAnuladoCom; ofi_old.dtmFechaAnuCom = tobjCompra.dtmFechaAnuCom; compraa.tblLogdeActividades.InsertOnSubmit(tobjCompra.log); foreach (tblComprasDetalle coompras in tobjCompra.lstDetalle) { tblProducto pro_old = compraa.tblProductos.SingleOrDefault(p => p.strCodProducto == coompras.strCodProducto); pro_old.intCantidad -= coompras.intCantidad; } compraa.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <summary> Inserta una compra. </summary> /// <param name="tobjCompra"> Un objeto del tipo tblCompra. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblCompra tobjCompra) { String strRetornar; try { using (dbExequial2010DataContext compras = new dbExequial2010DataContext()) { compras.tblCompras.InsertOnSubmit(tobjCompra); compras.tblLogdeActividades.InsertOnSubmit(tobjCompra.log); foreach (tblComprasDetalle coompras in tobjCompra.lstDetalle) { tblProducto pro_old = compras.tblProductos.SingleOrDefault(p => p.strCodProducto == coompras.strCodProducto); pro_old.intCantidad += coompras.intCantidad; string strValor = coompras.fltValorVenta.ToString(); pro_old.intValUnitario = Convert.ToInt32(strValor); } compras.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
/// <summary> Modifica un producto. </summary> /// <param name="tobjProducto"> Un objeto del tipo producto.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblProducto tobjProducto) { String strResultado; try { using (dbExequial2010DataContext producto = new dbExequial2010DataContext()) { tblProducto pro_old = producto.tblProductos.SingleOrDefault(p => p.strCodProducto == tobjProducto.strCodProducto); pro_old.fltIva = tobjProducto.fltIva; pro_old.fltMargendeGanancia = tobjProducto.fltMargendeGanancia; pro_old.intCantidad = tobjProducto.intCantidad; pro_old.intMaxProducto = tobjProducto.intMaxProducto; pro_old.intMinProducto = tobjProducto.intMinProducto; pro_old.intValCompra = tobjProducto.intValCompra; pro_old.intValUnitario = tobjProducto.intValUnitario; pro_old.strDesProducto = tobjProducto.strDesProducto; producto.tblLogdeActividades.InsertOnSubmit(tobjProducto.log); producto.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Elimina un producto de la base de datos. </summary> /// <param name="tobjProducto"> Un objeto del tipo tblProducto. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblProducto tobjProducto) { String strResultado; try { using (dbExequial2010DataContext product = new dbExequial2010DataContext()) { var query = from pro in product.tblProductos where pro.strCodProducto == tobjProducto.strCodProducto select pro; foreach (var detail in query) { product.tblProductos.DeleteOnSubmit(detail); } product.tblLogdeActividades.InsertOnSubmit(tobjProducto.log); product.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
public ActionResult DeleteConfirmed(int id) { tblProducto tblProducto = db.tblProducto.Find(id); db.tblProducto.Remove(tblProducto); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ProductCreate(tblProducto newProduct) { if (ModelState.IsValid) { db.tblProductoes.Add(newProduct); db.SaveChanges(); return(RedirectToAction("ProductList")); } return(View(newProduct)); }
public ActionResult Edit([Bind(Include = "Id,id_categoria,nombre_producto,precio,cantidad,imagen_producto,descripcion")] tblProducto tblProducto) { if (ModelState.IsValid) { db.Entry(tblProducto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_categoria = new SelectList(db.tblCategoria, "Id", "nombre_categoria", tblProducto.id_categoria); return(View(tblProducto)); }
public ActionResult ProductEdit(tblProducto editatedProduct) { if (ModelState.IsValid) { db.Entry(editatedProduct).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ProductList")); } return(View(editatedProduct)); }
public ActionResult Edit([Bind(Include = "idProducto,idEmpresa,nombreProd,precioProd")] tblProducto tblProducto) { if (ModelState.IsValid) { db.Entry(tblProducto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idEmpresa = new SelectList(db.tblEmpresa, "idEmp", "nombreEmp", tblProducto.idEmpresa); return(View(tblProducto)); }
// GET: Productos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblProducto tblProducto = db.tblProducto.Find(id); if (tblProducto == null) { return(HttpNotFound()); } return(View(tblProducto)); }
private void txtProducto_Leave(object sender, EventArgs e) { this.txtDisponibilidad.Text = "0"; this.txtValorActual.Text = "0"; this.txtGanancia.Text = "0"; tblProducto producto = new tblProducto(); producto = new blProducto().gmtdConsultar(this.txtProducto.Text); this.cboNombreProducto.SelectedValue = this.txtProducto.Text; this.txtDisponibilidad.Text = producto.intCantidad.ToString(); this.txtValorActual.Text = producto.intValUnitario.ToString(); this.txtGanancia.Text = producto.fltMargendeGanancia.ToString(); }
/// <summary> Modifica un producto. </summary> /// <param name="tobjProducto"> Un objeto del tipo producto.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblProducto tobjProducto) { if (tobjProducto.strCodProducto == null) { return("- Debe de ingresar el código del producto. "); } if (tobjProducto.strDesProducto == null) { return("- Debe de ingresar la descripción de producto. "); } if (tobjProducto.fltMargendeGanancia == 0) { return("- Debe de ingresar el margen de ganancia. "); } if (tobjProducto.intMaxProducto == 0) { return("- Debe de ingresar el margen máximo. "); } if (tobjProducto.intMinProducto == 0) { return("- Debe de ingresar el margen mínimo. "); } if (tobjProducto.intValCompra == 0) { return("- Debe de ingresar el valor de compra. "); } if (tobjProducto.intValUnitario == 0) { return("- Debe de ingresar el valor unitario. "); } tblProducto produc = new daoProducto().gmtdConsultar(tobjProducto.strCodProducto); if (produc.strCodProducto == null) { return("- Este producto no aparece registrado. "); } else { tobjProducto.log = metodos.gmtdLog("Modifica el producto " + tobjProducto.strCodProducto, tobjProducto.strFormulario); return(new daoProducto().gmtdEditar(tobjProducto)); } }
// GET: Productos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblProducto tblProducto = db.tblProducto.Find(id); if (tblProducto == null) { return(HttpNotFound()); } ViewBag.idEmpresa = new SelectList(db.tblEmpresa, "idEmp", "nombreEmp", tblProducto.idEmpresa); return(View(tblProducto)); }
/// <summary> /// Crea un objeto del tipo aplicación de acuerdo a la información de los texbox. /// </summary> /// <returns> Un objeto del tipo aplicación. </returns> private tblProducto crearObj() { tblProducto product = new tblProducto(); product.fltIva = Convert.ToDouble(this.txtIva.Text); product.fltMargendeGanancia = Convert.ToDouble(this.txtMargen.Text); product.intCantidad = Convert.ToInt32(this.txtCantidad.Text); product.intMaxProducto = Convert.ToInt32(this.txtMaximo.Text); product.intMinProducto = Convert.ToInt32(this.txtMinimo.Text); product.intValCompra = Convert.ToInt32(this.txtCompra.Text); product.intValUnitario = Convert.ToInt32(this.txtVenta.Text); product.strCodProducto = this.txtCodigo.Text; product.strDesProducto = this.txtDescripcion.Text; product.strFormulario = this.Name; return(product); }
public bool InsertarProducto(tblProducto _TBL_Prod) { bool respuesta = false; try { contexto.tblProducto.InsertOnSubmit(_TBL_Prod); contexto.SubmitChanges(); respuesta = true; } catch (Exception ex) { System.Console.WriteLine(ex.ToString()); respuesta = false; } return(respuesta); }
public void MappingReceptionDTORecepcion(List <ItemDTO> itemDTOList, Dictionary <String, tblProducto> dictionary) { foreach (ItemDTO item in itemDTOList) { tblProducto producto = new tblProducto(); String compania = !String.IsNullOrWhiteSpace(item.F4101_SRP1) ? item.F4101_SRP1.Trim() : String.Empty; producto.prod_compania = FilePropertyUtils.Instance.GetValueString(Constants.INTERFACE_ITEMS + "." + Constants.COMPANIA, compania); producto.prod_codigo = !String.IsNullOrWhiteSpace(item.F4101_LITM) ? item.F4101_LITM.Trim() : String.Empty; producto.prod_descripcion = !String.IsNullOrWhiteSpace(item.F4101_DSC1) ? item.F4101_DSC1.Trim() : String.Empty; producto.prod_descripcionFantasia = !String.IsNullOrWhiteSpace(item.F4101_DSC2) ? item.F4101_DSC2.Trim() : String.Empty; producto.prod_unidadMedida = FilePropertyUtils.Instance.GetValueString(Constants.INTERFACE_ITEMS, Constants.UNIDAD_MEDIDA); producto.prod_categoriaUbicacion = FilePropertyUtils.Instance.GetValueString(Constants.INTERFACE_ITEMS, Constants.CATEGORIA_UBICACION); producto.prod_categoriaPicking = FilePropertyUtils.Instance.GetValueString(Constants.INTERFACE_ITEMS, Constants.CATEGORIA_PICKING); producto.prod_categoriaReposicion = FilePropertyUtils.Instance.GetValueString(Constants.INTERFACE_ITEMS, Constants.CATEGORIA_REPOSICION); producto.prod_categoriaEmbalaje = FilePropertyUtils.Instance.GetValueString(Constants.INTERFACE_ITEMS, Constants.CATEGORIA_EMBALAJE); dictionary.Add(producto.prod_codigo, producto); } }
/// <summary> Elimina un producto de la base de datos. </summary> /// <param name="tobjProducto"> Un objeto del tipo tblProducto. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblProducto tobjProducto) { if (tobjProducto.strCodProducto == null) { return("- Debe de ingresar el código del producto a eliminar. "); } tblProducto produc = new daoProducto().gmtdConsultar(tobjProducto.strCodProducto); if (produc.strCodProducto == null) { return("- Este producto no aparece registrado. "); } else { tobjProducto.log = metodos.gmtdLog("Elimina el producto " + tobjProducto.strCodProducto, tobjProducto.strFormulario); return(new daoProducto().gmtdEliminar(tobjProducto)); } }
/// <summary> Inserta un producto. </summary> /// <param name="tobjProducto"> Un objeto del tipo producto. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblProducto tobjProducto) { String strRetornar; try { using (dbExequial2010DataContext Producto = new dbExequial2010DataContext()) { Producto.tblProductos.InsertOnSubmit(tobjProducto); Producto.tblLogdeActividades.InsertOnSubmit(tobjProducto.log); Producto.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
protected void btnaceptar_Click(object sender, EventArgs e) { CultureInfo culture = new CultureInfo("en-US"); var almacen = ddlAlmacen.SelectedItem.Value; var unidad = ddlUnidadMedida.SelectedItem.Value; var marca = ddlMarca.SelectedItem.Value; var subMarca = ddlIngenio.SelectedItem.Value; tblProducto prod = new tblProducto(); prod.strNombre = txtNombre.Text.ToUpper(); prod.strDescripcion = txtDescrip.Text.ToUpper(); prod.intPresentacion = Int32.Parse(txtPresentacion.Text); prod.dblPrecio = decimal.Parse(txtPrecio.Text, culture); prod.fkAlmacen = Int32.Parse(almacen); prod.fkUnidadMedida = Int32.Parse(unidad); prod.strCatalogo = cmbClasificacion.SelectedItem.Value; prod.fkMarca = Int32.Parse(marca); try { prod.fkSubMarca = Int32.Parse(subMarca); } catch { prod.fkSubMarca = null; } prod.idActivo = 1; //if (!string.IsNullOrEmpty(FileUpload1.FileName)) //{ // FileUpload1.SaveAs(Server.MapPath("/ImagenesProductos/") + FileUpload1.FileName); //} //prod.strImagen = FileUpload1.FileName; ControllerProducto ctrlProd = new ControllerProducto(); ctrlProd.InsertarProducto(prod); this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "exito()", true); this.LimpiarCampos(); }
public void Update(tblProducto obj) { dao.Update(obj); }
/// <summary> Elimina un producto de la base de datos. </summary> /// <param name="tobjProducto"> Un objeto del tipo tblProducto. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblProducto tobjProducto) { return(new blProducto().gmtdEliminar(tobjProducto)); }
/// <summary> Modifica un producto. </summary> /// <param name="tobjProducto"> Un objeto del tipo producto.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblProducto tobjProducto) { return(new blProducto().gmtdEditar(tobjProducto)); }
public bool Save(tblProducto obj) { return(dao.Save(obj)); }