public Adicion(Productos p, Mesas m, int c, decimal t) { OProducto = p; OMesa = m; Cantidad = c; Total = t; }
private void btnBuscar_Click(object sender, EventArgs e) { try { deshabilitar(); limpiar(); frmBuscaProductos frm = new frmBuscaProductos(); frm.ShowDialog(); u = frm.u; if (u != null) { textBox1.Text = u.Idproductos.ToString(); lblId.Text = Convert.ToString(u.Idproductos); txtProducto.Text = u.Detalle; txtSesiones.Value = u.Sesiones; txtStock.Text = u.Stock.ToString(); txtPrecioV.Text = u.Precioventa.ToString().Replace(',','.'); txtPrecioC.Text = u.Preciocalculo.ToString().Replace(',', '.'); if (u.Activo == 0) { chkActivo.Checked = false; //tabPageCargaEmpleados.BackColor = Color.LightCoral; } else if (u.Activo == 1) { chkActivo.Checked = true; //tabPageCargaEmpleados.BackColor = SystemColors.Info; } } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button2_Click(object sender, EventArgs e) { buscarproducto FRM = new buscarproducto(); FRM.ShowDialog(); aux = FRM.devolver(); if (aux != null) { textBox3.Text = aux.Id.ToString(); } }
private void button2_Click(object sender, EventArgs e) { buscarproducto frm = new buscarproducto(); frm.ShowDialog(); oprod = frm.devolver(); label3.Text = oprod.Id.ToString(); textBox5.Text = oprod.Id.ToString(); textBox2.Text = oprod.Descripcion; }
private void Guardarbutton_Click(object sender, EventArgs e) { double precio = Convert.ToDouble(PreciotextBox.Text); pro = new Productos(NombreProductotextBox.Text,TipotextBox.Text,precio); arreglo.Add(pro.ToString()); NombreProductotextBox.Clear(); TipotextBox.Clear(); PreciotextBox.Clear(); MessageBox.Show("Producto guardado","Mensaje",MessageBoxButtons.OK,MessageBoxIcon.Information); }
// // GET: /Products/ public ActionResult Index() { var products = ReportMethods.getProductsReport(); var listProducts = new List<Productos>(); foreach(var key in products) { Productos prt = new Productos() { PRODUCT_DESCRIPTION=key.PRODUCT_DESCRIPTION,MIN_VALUE=Convert.ToString(key.MIN_VALUE) ,MAX_VALUE=Convert.ToString(key.MAX_VALUE), PRODUCT_TYPE= key.PRODUCT_TYPE,PROVIDER=key.PROVIDER,COMMISSION_MERCHANT=Convert.ToString(key.COMMISSION_MERCHANT),STATUS=key.STATUS}; listProducts.Add(prt); } var result = listProducts; return View(result); }
protected void btnSelect_Click(object sender, EventArgs e) { List<Productos> prodL = new List<Productos>(); Productos prod = new Productos(); prod.NombreProducto = txtNombreProducto.Text; prod.FechaFacturaInicio = txtFechaInicio.Text; prod.FechaFacturaFin = txtFechaFin.Text; Service1Client service1 = new Service1Client(); GridView1.DataSource = service1.GetProductos(prod); GridView1.DataBind(); }
private void button1_Click(object sender, EventArgs e) { try { frmBuscaProductos frm = new frmBuscaProductos(); frm.ShowDialog(); prod = frm.u; if (prod != null) { txtCodigo.Text = prod.Idproductos.ToString(); txtProducto.Text = prod.Detalle; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnBuscar_Click_1(object sender, EventArgs e) { try { frmBuscaProductos frm = new frmBuscaProductos(); frm.ShowDialog(); prod = frm.u; if (prod != null) { txtCodigo.Text = prod.Idproductos.ToString(); txtProducto.Text = prod.Detalle; } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void Modificar_Click(object sender, EventArgs e) { ProductosNegocio negocio = new ProductosNegocio(); try { Productos Producto = new Productos(); Producto.Descripcion = TxtDescripcion.Text; Producto.id = Convert.ToInt32(TxtID.Text); Producto.idcategoria.Id = Convert.ToInt32(Txtidcategoria.Text); Producto.idprovedor.Id = Convert.ToInt32(Txtidprovedor.Text); Producto.idmarca.Id = Convert.ToInt32(TxtIdmarca.Text); Producto.Nombre = Txtnombre.Text; Producto.Precio = Convert.ToInt32(TxtPrecio.Text); Producto.ImagenUrl = Txtimagen.Text; negocio.modificar(Producto); Response.Redirect("ListaProducto.aspx"); } catch (Exception ex) { throw ex; } }
public ActionResult VerProductosPorBusqueda(string cBusqueda, int?iPagina) { ViewBag.cBusqueda = cBusqueda; int _iIndicePagina = iPagina.HasValue ? Convert.ToInt32(iPagina) : 1; Productos _productos = new Productos(); List <CatalogoProductosDTO> _lstProductos = _productos.ObtenerProductosPorBusqueda(cBusqueda); if (_lstProductos.Count() == 0) { ViewBag.cMensaje = "No existe productos relacionados con la búsqueda " + '"' + cBusqueda + '"'; } else { ViewBag.cMensaje = ""; } IPagedList <CatalogoProductosDTO> _pagedlstProductos = _lstProductos.ToPagedList(_iIndicePagina, 9); return(View(_pagedlstProductos)); }
protected void Page_Load(object sender, EventArgs e) { try { if (Request.QueryString["idprd"] == null) { //por si accede a la pagina con el link Session["Error" + Session.SessionID] = "Ups, Aún no has seleccionado un producto."; Response.Redirect("/frmLog.aspx", false); } prodSeleccionado = Convert.ToInt32(Request.QueryString["idprd"]); Productos = NegocioP.ListarProductos(); producto = Productos.Find(J => J.ID == prodSeleccionado); //grid.DataSource = NegocioVoucher.ListarVouchers(); //grid.DataBind(); } catch (Exception ex) { Session["Error" + Session.SessionID] = ex; Response.Redirect("/frmLog.aspx"); } }
public async Task CrearProductoCommandExecutedAsync(string nomProducto, string descProducto, string especificaciones, int idCategoria, float precio, ImageSource imageSource, int disponible, int descuento) { Productos producto = new Productos(nomProducto, descProducto, especificaciones, idCategoria, precio, disponible); producto.Descuento = descuento; byte[] stream = StorageService.ImageSourceToBytes(new PngBitmapEncoder(), imageSource); string url = StorageService.UploadFileToStorage(stream, NomFichero, "imagenesproductos"); producto.ImgProducto = url; bool response = await ApiRestService.PostProducto(producto); if (response) { await ApiRestService.RunAsync(); ApiRestService.Refresh(); MessageBox.Show("Se ha creado el producto correctamente", "Info", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se ha podido crear el producto", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Guardarbutton_Click(object sender, EventArgs e) { Productos producto = new Productos(); if (!Validar()) { MessageBox.Show("Por favor llenar los campos vacios."); } else { producto = LlenarCampos(); if (ProductosBLL.Guardar(producto)) { productoIdMaskedTextBox.Text = producto.ProductoId.ToString(); MessageBox.Show("Guardado con exito."); } else { MessageBox.Show("Error! no se pudo guardar."); } } }
private void Buscar() // Funcion encargada de realizar la busqueda { RepositorioBase <Productos> Repositorio = new RepositorioBase <Productos>(); Productos Producto = new Productos(); int.TryParse(ProductoIdNumericUpDown.Text, out int id); Producto = Repositorio.Buscar(id); if (Producto != null) { MyErrorProvider.Clear(); LlenaCampo(Producto); ProductoIdNumericUpDown.Enabled = false; BuscarButton.Enabled = false; } else { Limpiar(); MyErrorProvider.SetError(ProductoIdNumericUpDown, "No existe un producto con este codigo!"); DescripcionTextBox.Focus(); } }
public ActionResult AgregarCarrito(string idP, string idE, string cant, string catidadesT) { System.Diagnostics.Debug.WriteLine("repuestaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*************" + catidadesT); if (catidadesT != "0") { ProductosBusiness productoBusiness = new ProductosBusiness(this.Configuration); var idC = (string)HttpContext.Session.GetString("idC"); productoBusiness.AgregarCarrito(idP, idE, idC, cant); return(View()); } else { ProductosBusiness productoBusiness = new ProductosBusiness(this.Configuration); Productos productos = new Productos(); var idC = (string)HttpContext.Session.GetString("idC"); productos = productoBusiness.DetalleProductos(idP, idE, idC); return(View("DetalleProductoView", productos)); } }
private void AgregarProductos() { string folder = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); string rutaDb = Path.Combine(folder, "MiNegocio1.db"); var db = new SQLiteConnection(rutaDb); db.CreateTable <Productos>(); var registro = new Productos { Nombre = nombre.Text, PreciodeCosto = double.Parse(preciodecosto.Text), Cantidad = int.Parse(cantidad.Text), PreciodeVenta = double.Parse(preciodeventa.Text), Descripcion = descipcion.Text, Foto = foto.Text }; db.Insert(registro); db.Close(); DisplayAlert("Agregar", "El registro fue agregado con exito!", "ok"); }
public static bool Guardar(Productos producto) { bool paso = false; Contexto db = new Contexto(); try { if (db.Productos.Add(producto) != null) { paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
private static void editarProductos() { Productos item = new Productos(); Console.WriteLine("Seleccione el producto que desea editar:"); ListarP(); int index = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Introduzca el nuevo nombre del producto:"); string nombreP = Console.ReadLine(); Console.WriteLine("Introduzca el nuevo precio del producto:"); double precioP = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Introduzca la nueva cantidad del producto:"); int cantidadP = Convert.ToInt32(Console.ReadLine()); item.nombreProducto = nombreP; item.precioProducto = precioP; item.cantidadProducto = cantidadP; LProductos[index - 1] = item; }
public static void UpdatePXML(Productos prod) { var doc = XDocument.Load(path); var node = doc.Descendants("Productos").FirstOrDefault(cd => cd.Element("Id").Value == prod.Id.ToString()); node.SetElementValue("Id", prod.Id); node.SetElementValue("IdType", prod.IdType); node.SetElementValue("IdColor", prod.IdColor); node.SetElementValue("IdBrand", prod.IdBrand); node.SetElementValue("IdProvider", prod.IdProvider); node.SetElementValue("IdCatalog", prod.IdCatalog); node.SetElementValue("Title", prod.Title); node.SetElementValue("Nombre", prod.Nombre); node.SetElementValue("Descrpition", prod.Description); node.SetElementValue("Observations", prod.Observations); node.SetElementValue("PriceDistribuitor", prod.PriceDistributor); node.SetElementValue("PriceClient", prod.PriceClient); node.SetElementValue("PriceMember", prod.PriceMember); node.SetElementValue("IsEnabled", prod.IsEnabled); node.SetElementValue("Keywords", prod.Keywords); node.SetElementValue("DateUpdate", prod.DateUpdate); doc.Save(path); }
public ActionResult CreateOrEdit([Bind(Include = "IdProducto,BarCode,Nombre,Stock,Precio,Descripcion,FechaRegistro,ProveedorId,CategoriaId,MarcaId")] Productos productos) { if (ModelState.IsValid) { if (productos.IdProducto == 0) { productos.FechaRegistro = DateTime.Now; db.Productos.Add(productos); } else { db.Entry(productos).State = EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CategoriaId = new SelectList(db.Categorias, "IdCategoria", "Nombre", productos.CategoriaId); ViewBag.MarcaId = new SelectList(db.Marcas, "IdMarca", "Descripcion", productos.MarcaId); ViewBag.ProveedorId = new SelectList(db.Proveedores, "IdProveedor", "RazonSocial", productos.ProveedorId); return(View(productos)); }
public void GuardarTest() { Productos productos = new Productos() { IdProducto = 1, Nombre = "arroz", Descripcion = "gram", FechaFabricacion = DateTime.Now, CostoCompra = 1, Stock = 1, IdUnidadMedida = 1, IdImagen = 1, IdCategoria = 1, IdMarca = 1, IdModelo = 1 }; RepositorioBase <Productos> repositorio = new RepositorioBase <Productos>(); bool paso = false; paso = repositorio.Guardar(productos); Assert.AreEqual(true, paso); }
protected void grdProductos_RowUpdating(object sender, GridViewUpdateEventArgs e) { //SE BUSCAN LOS DATOS DEL !!!EDIT!!! ITEM TEMPLATE (NO DEL SELECT) string s_IdProducto = ((Label)grdProductos.Rows[e.RowIndex].FindControl("llb_eit_IdProducto")).Text; string s_NombreProducto = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_NombrePro")).Text; string s_cantidadPorunidad = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_CantXUnidad")).Text; string s_PrecioU = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_PrecioUnidad")).Text; Productos prod = new Productos(); prod.IdProducto = Convert.ToInt32(s_IdProducto); prod.NombreProducto = s_NombreProducto; prod.CantidadPorUnidad = s_cantidadPorunidad; prod.PrecioUnidad = Convert.ToDecimal(s_PrecioU); GestionProductos gprod = new GestionProductos(); gprod.ActualizarLibro(prod); grdProductos.EditIndex = -1; CargarGridView(); }
public static bool QuitarProducto(int Id, int cant) { bool paso = false; Contexto db = new Contexto(); Productos p = ProductosBLL.Buscar(Id); if (p != null) { if (p.Cantidad < 1 || cant > p.Cantidad) { return(paso); } else { p.Cantidad -= cant; db.Entry(p).State = EntityState.Modified; paso = (db.SaveChanges() > 0); } } return(paso); }
private void BuscarButton_Click(object sender, EventArgs e) { Productos producto = new Productos(); if (producto.Buscar(Convertidor())) { ProductoIdTextBox.Text = producto.ProductoId.ToString(); NombreTextBox.Text = producto.Nombre.ToString(); MarcaComboBox.SelectedValue = producto.MarcaId; PrecioTextBox.Text = producto.Precio.ToString(); CostoTextBox.Text = producto.Costo.ToString(); CantidadTextBox.Text = producto.Cantidad.ToString(); ITBISTextBox.Text = producto.ITBIS.ToString(); ProductoIdTextBox.ReadOnly = true; DescripcionRichTextBox.Text = producto.Descripcion; GuardarButton.Text = "Modificar"; EliminarButton.Enabled = true; } else { MessageBox.Show("Id incorrecto", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public JsonResult eliminar(int Id) { Productos objProductos = new Productos(); if (Id == 0) { return(Json(new { status = false, mensaje = "El id esta en 0" })); } objProductos = db.Productos.Where(a => a.Id == Id).FirstOrDefault(); if (objProductos == null) { return(Json(new { status = false, mensaje = "No existe el registro" })); } else { db.Productos.Attach(objProductos); db.Productos.Remove(objProductos); db.SaveChanges(); return(Json(new { status = true, mensaje = "Registro eliminado" })); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (label3.Text != "") { Honorarios h = new Honorarios(Convert.ToInt32(label3.Text), null, null, 0); controlh.Borrar(h); MessageBox.Show("Honorario eliminado exitosamente"); frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public JsonResult CambiarEstatusProducto() { tblCat_Producto _objProducto; try { Productos ProductoBus = new Productos(); _objProducto = JsonConvert.DeserializeObject <tblCat_Producto>(Request["EstatusProducto"]); ProductoBus.DesactivarProducto(_objProducto); cMensaje = "Se cambió el estatus correctamente."; cEstatus = "¡Actualizado!"; } catch (Exception e) { cMensaje = e.Message; cEstatus = "Error"; } return(Json(new { Mensaje = cMensaje, Estatus = cEstatus }, JsonRequestBehavior.AllowGet)); }
public async Task <IList <Productos> > ListarProductos(string filtro) { AmazonDynamoDBClient client = new AmazonDynamoDBClient(); List <string> attr = new List <string>(); attr.Add("Data"); attr.Add("Inventario"); var response = await client.ScanAsync("Productos", attr); List <Productos> productos = new List <Productos>(); foreach (var item in response.Items) { AttributeValue avData = item["Data"]; AttributeValue avInventario = item["Inventario"]; Productos producto = JsonConvert.DeserializeObject <Productos>(avData.S); producto.Inventario = Convert.ToInt32(avInventario.N); productos.Add(producto); } return(productos); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { Productos productos = contexto.Productos.Find(id); contexto.Productos.Remove(productos); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public void ComprarProducto(int Precio, int Cantidad, string Nombre_cliente, string Nombre_productos) { try { //Conexiones -- Capa Dominio ConexionDB CDB = new ConexionDB(); CDB.conexiones(); conexion.Open(); //Clases -- Capa Dominio Cliente cliente = new Cliente(Nombre_cliente); Productos productos = new Productos(Nombre_productos, Cantidad); ; //Precio Total int Total = Precio * Cantidad; //Ingresar datos a la Base de datos string InsertarC = "Insert into Compra (Nombre_Cliente ,Nombre_Producto ,Cantidad ,Precio, Total) Values(@NombreC,@NombreP, @cantidad, @precio, @total)"; SqlCommand CMD4 = new SqlCommand(InsertarC, conexion); CMD4.Parameters.AddWithValue("@NombreC", cliente.Nombre); CMD4.Parameters.AddWithValue("@NombreP", productos.Nombre); CMD4.Parameters.AddWithValue("@cantidad", productos.Cantidad); CMD4.Parameters.AddWithValue("@precio", Precio); CMD4.Parameters.AddWithValue("@total", Total); CMD4.ExecuteNonQuery(); MessageBox.Show("Compra realizda con exito"); } catch (Exception TiposdeDatosErroneos) { MessageBox.Show($"{TiposdeDatosErroneos}\n\nComplete los campos de forma correcta"); } finally { conexion.Close(); } }
public void ejer2() { bool isInt; int cant; decimal total = 0; do { Console.WriteLine("¿Cuantos productos desea comprar?"); isInt = int.TryParse(Console.ReadLine(), out cant); } while (isInt == false || cant < 1); Productos[] productos = new Productos[cant]; for (int i = 0; i < productos.Length; i++) { Console.WriteLine("Nombre del producto {0}", i + 1); productos[i].nombre = Console.ReadLine(); Console.WriteLine("Cantidad del producto {0}", i + 1); productos[i].setCantidad(Convert.ToInt32(Console.ReadLine())); Console.WriteLine("Precio del producto {0}", i + 1); productos[i].setPrecio(Convert.ToDecimal(Console.ReadLine())); Console.Clear(); total = total + productos[i].getCantidad() * productos[i].getPrecio(); } for (int i = 0; i < productos.Length; i++) { Console.WriteLine("Nombre del producto {0}: {1}", i + 1, productos[i].nombre); Console.WriteLine("Cantidad del producto {0}: {1}", i + 1, productos[i].getCantidad()); Console.WriteLine("Precio del producto {0}: {1:c2}", i + 1, productos[i].getPrecio()); Console.WriteLine("======================================================"); } Console.WriteLine("Total a pagar: " + total.ToString("c2")); Console.ReadKey(); }
public JsonResult guardar(cProductos cproductos) { Productos objProductos = new Productos(); if (cproductos.Id != 0) { //editar objProductos = db.Productos.Where(a => a.Id == cproductos.Id).FirstOrDefault(); if (objProductos == null) { return(Json(new { status = false, mensaje = "No existe el registro" })); } else { objProductos.Nombre = cproductos.Nombre; objProductos.Stock = cproductos.Stock; objProductos.PrecioCompra = cproductos.PrecioCompra; objProductos.PrecioVenta = cproductos.PrecioVenta; objProductos.Agregado = DateTime.Now; db.Productos.Attach(objProductos); db.Entry(objProductos).State = System.Data.Entity.EntityState.Modified; } } else { //nuevo objProductos.Nombre = cproductos.Nombre; objProductos.Stock = cproductos.Stock; objProductos.PrecioCompra = cproductos.PrecioCompra; objProductos.PrecioVenta = cproductos.PrecioVenta; objProductos.Agregado = DateTime.Now; db.Productos.Add(objProductos); } db.SaveChanges(); return(Json(new { status = true, mensaje = "Datos guardados", datos = objProductos })); }
private void GuardarButton(object sender, RoutedEventArgs e) { Productos productos = new Productos(); bool paso = false; if (!Validar()) { return; } productos = LlenaClase(); if (IdTextbox.Text == "0") { paso = ProductosBLL.Guardar(productos); } else { if (!ExisteEnBaseDatos()) { MessageBox.Show("No se puede modificar un persona que no exista", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } paso = ProductosBLL.Modificar(productos); } if (paso) { Limpiar(); MessageBox.Show("Guardó correctamente", "Exitos", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show(" No se pudo guardar", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Guardarbutton_Click(object sender, EventArgs e) { if (!Validar()) { return; } bool paso = false; Repositorio <Productos> dbe = new Repositorio <Productos>(new Contexto()); Productos productos = new Productos(); productos = LlenaClase(); if (ProductoIdnumericUpDown.Value == 0) { paso = dbe.Guardar(productos); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar un usuario que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = dbe.Modificar(productos); } if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } Limpiar(); }
private void Guardarbutton_Click(object sender, EventArgs e) { if (!Validar()) { return; } bool paso; Productos productos = new Productos(); productos = LlenaClase(); RepositorioBase <Productos> repositorio = new RepositorioBase <Productos>(); if (IDnumericUpDown.Value == 0) { paso = repositorio.Guardar(productos); } else { if (!Existe()) { MessageBox.Show("No se puede modificar porque no existe", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = repositorio.Modificar(productos); } if (paso) { Limpiar(); MessageBox.Show("Guardado!!", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo Guardar", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void GuardarButton_Click(object sender, EventArgs e) { Repositorio <Productos> repositorio = new Repositorio <Productos>(); Productos productos = repositorio.Buscar((int)ProductoIdNumericUpDown.Value); if (Validar()) { MessageBox.Show("Hay Campos Que Deben Ser Revisados", "Validacion!!", MessageBoxButtons.OK, MessageBoxIcon.Question); return; } if (productos == null) { if (repositorio.Guardar(LlenaClase())) { MessageBox.Show("Guardado Correctamente", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); NuevoButton.PerformClick(); } else { MessageBox.Show("No Se Pudo Registrar El Producto", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (repositorio.Modificar(LlenaClase())) { MessageBox.Show("Modificado Correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); NuevoButton.PerformClick(); } else { MessageBox.Show("No Se Pudo Modificar El Producto", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }
// GET: EditProduct public async Task <ActionResult> EditProduct(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Productos producto = await _db.Productos.FindAsync(id); if (producto == null) { return(HttpNotFound()); } var storage = new Persistence.PhotoStorage(); Uri uri = null; if (await storage.Exists(producto.Foto)) { uri = await storage.GetBlobUri(producto.Foto); } var model = new ProductViewModel { ID = producto.Id_Producto, Nombre = producto.Nombre, Descripcion = producto.Descripcion, Precio = producto.Precio, Tipo = producto.Tipo, NombreFoto = producto.Foto, RutaFoto = uri.AbsoluteUri, Descuento = producto.Descuento, Escaparate = producto.Escaparate }; ViewBag.Tipo = new SelectList(_db.Tipo_Producto, "Id_Tipo", "Descripcion", producto.Tipo); return(View(model)); }
public void Aceptar(string codigo) { if (!string.IsNullOrEmpty(codigo)) { codigo = codigo.ToLower(); } if (dgvListado.Rows.Count == 0) { ProductoSeleccionado = Productos.FirstOrDefault(p => p.Codigo.Split(',').Any(c => c.ToLower() == codigo)); if (ProductoSeleccionado != null) { CambioEvent(ProductoSeleccionado); DialogResult = DialogResult.OK; } } else if (dgvListado.SelectedRows.Count > 0) { var productoId = Convert.ToInt32(dgvListado.SelectedRows[0].Cells["productoId"].Value.ToString()); var prod = Productos.FirstOrDefault(p => p.ProductoId == productoId); if (!_esVenta || prod.Codigos.Any(c => c.ToLower() == codigo) || _criterioBusqueda != ProductoCriterioBusqueda.Codigo) { ProductoSeleccionado = prod; CambioEvent(ProductoSeleccionado); DialogResult = DialogResult.OK; } } if (ProductoSeleccionado == null) { if (MensajeErrorEvent != null) { MensajeErrorEvent(); } MessageBox.Show("Producto no encontrado"); DialogResult = DialogResult.None; } }
public Productos CompletarProducto() { Productos productor = null; string mensaje = "----!!Este campo debe estar lleno!!---"; if (ProductoIdtextBox.Text != string.Empty) { if (NombretextBox.Text != string.Empty) { Productos pr = new Productos(); pr.IdProducto = Utilidades.ToInt(ProductoIdtextBox.Text); pr.IdProducto = Utilidades.ToInt(PrecioProdtextBox.Text); pr.IdProducto = Utilidades.ToInt(UnidadTextBox2.Text); pr.Nombre = NombretextBox.Text; pr.Marca = MarcatextBox.Text; pr.Descripcion = DescripcionProtextBox.Text; pr.Direccion = DireccionProductotextBox.Text; pr.Pais = PaisProductotextBox.Text; // pr.IdProducto; } else { CampoObligatorioerrorProvider.SetError(NombretextBox, mensaje); NombretextBox.Focus(); } } else { CampoObligatorioerrorProvider.SetError(ProductoIdtextBox, mensaje); ProductoIdtextBox.Focus(); } return(productor); }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (lblId.Text != "") { Productos r = new Productos(Convert.ToInt32(lblId.Text), "", 0, 0, 0, 0, 0); DialogResult dialogResult = MessageBox.Show("Esta seguro de eliminar el Producto: " + txtProducto.Text, "Eliminar Producto", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { controlp.Borrar(r); limpiar(); deshabilitar(); MessageBox.Show("Producto eliminado correctamente"); } } else { MessageBox.Show("Debe seleccionar un Producto para eliminarlo"); } } catch (Exception ex) { MessageBox.Show("Error al Eliminar: " + ex.Message); } }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int filaseleccionada = Convert.ToInt32(this.dataGridView1.CurrentRow.Index); int idproductos = Convert.ToInt32(dataGridView1[0, filaseleccionada].Value); string detalle = dataGridView1[1, filaseleccionada].Value.ToString(); Decimal precioventa = Convert.ToDecimal(dataGridView1[4, filaseleccionada].Value.ToString()); int stock = Convert.ToInt32(dataGridView1[2, filaseleccionada].Value); int sesiones = Convert.ToInt32(dataGridView1[3, filaseleccionada].Value); Decimal preciocalculo = Convert.ToDecimal(dataGridView1[5, filaseleccionada].Value.ToString()); int activo = Convert.ToInt32(dataGridView1[6, filaseleccionada].Value); u = new Productos(idproductos, detalle, precioventa, sesiones, stock, activo, preciocalculo); this.Close(); }
private void button3_Click(object sender, EventArgs e) { int stock; if (textBox4.Text == "") { stock = Convert.ToInt32(null); } else stock = Convert.ToInt32(textBox4.Text); string precio = textBox3.Text.Replace(",","."); string preciocalle = "0"; if (textBox6.Text == "") { preciocalle = "0"; } else preciocalle = textBox6.Text.Replace(",", "."); aux = new Productos(0, textBox2.Text, precio, textBox5.Text, stock, null, preciocalle); if (edit == true) { int id = Convert.ToInt32(textBox1.Text); odao.update(id, aux); } else { odao.agregar(aux); } edit = false; limpiar(); lectura(); }
private void button5_Click(object sender, EventArgs e) { buscarproducto frm = new buscarproducto(); frm.ShowDialog(); aux = frm.devolver(); if (aux != null) { textBox1.Text = aux.Id.ToString(); textBox2.Text = aux.Descripcion; textBox3.Text = aux.Precio.ToString(); textBox4.Text = aux.Stock.ToString(); textBox5.Text = aux.Codigobarra; textBox6.Text = aux.Preciocalle; } }
public Producto(Productos nombre, double precio) { Nomb = nombre; Prec = precio; }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { try { int filaseleccionada = Convert.ToInt32(this.dataGridView1.CurrentRow.Index); label3.Text = Convert.ToString(dataGridView1[1, filaseleccionada].Value); txtCodigo.Text = dataGridView1[2, filaseleccionada].Value.ToString(); txtProducto.Text = dataGridView1[3, filaseleccionada].Value.ToString(); prod = new Productos(0, txtProducto.Text, 0, 0, 0, 0, 0); txtPrecioC.Text = dataGridView1[4, filaseleccionada].Value.ToString().Replace(',','.'); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (txtProducto.Text != "") { int activo = 1; if (!chkActivo.Checked) { activo = 0; } else { activo = 1; } Productos p = new Productos(0, txtProducto.Text, Convert.ToDecimal(txtPrecioV.Text.Replace('.', ',')), Convert.ToInt32(txtSesiones.Value), Convert.ToInt32(txtStock.Text), activo, Convert.ToDecimal(txtPrecioC.Text.Replace('.', ','))); if (lblId.Text == "") { controlp.Agregar(p); MessageBox.Show("Producto guardado correctamente"); } else { p.Idproductos = Convert.ToInt32(lblId.Text); controlp.Modificar(p); MessageBox.Show("Producto modificado correctamente"); } limpiar(); deshabilitar(); } else { MessageBox.Show("Debe completar el nombre y apellido del Profesional"); } } catch (Exception ex) { MessageBox.Show("Error al Guardar: " + ex.Message); } }
public frmHonorariosProfesionales(string id, Productos prod2) { InitializeComponent(); idprof = Convert.ToInt32(id); prod1 = prod2; }
private void btnGuardar_Click_1(object sender, EventArgs e) { try { Profesionales prof = new Profesionales(idprof, "", "", null, "", "", "", 0,0,0); if (prod != null) { Honorarios h = new Honorarios(0, prod, prof, Convert.ToDecimal(txtPrecioC.Text.Replace('.',','))); if (!edito) { Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select ifnull(idhonorarios,0) as idhonorarios from honorarios where idprofesionales = '" + prof.Idprofesionales + "' and idproductos = '" + prod.Idproductos + "'"); int existe = 0; foreach (DataRow dr in dt.Rows) { existe = Convert.ToInt32(dr["idhonorarios"]); } if (existe == 0) { controlh.Agregar(h); MessageBox.Show("Honorario cargado exitosamente"); } else { h.Idhonorarios = existe; controlh.Modificar(h); MessageBox.Show("Honorario modificado exitosamente"); } frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } else { h.Idhonorarios = Convert.ToInt32(label3.Text); controlh.Modificar(h); MessageBox.Show("Honorario modificado exitosamente"); frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } } else if (prod1 != null) { Honorarios h = new Honorarios(0, prod1, prof, Convert.ToDecimal(txtPrecioC.Text.Replace('.', ','))); if (!edito) { Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select ifnull(idhonorarios,0) as idhonorarios from honorarios where idprofesionales = '" + prof.Idprofesionales + "' and idproductos = '" + prod1.Idproductos + "'"); int existe = 0; foreach (DataRow dr in dt.Rows) { existe = Convert.ToInt32(dr["idhonorarios"]); } if (existe == 0) { controlh.Agregar(h); MessageBox.Show("Honorario cargado exitosamente"); } else { h.Idhonorarios = existe; controlh.Modificar(h); MessageBox.Show("Honorario modificado exitosamente"); } frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } else { h.Idhonorarios = Convert.ToInt32(label3.Text); controlh.Modificar(h); MessageBox.Show("Honorario modificado exitosamente"); frmHonorariosProfesionales_Load(sender, e); txtPrecioC.Enabled = false; txtPrecioC.Text = "0.00"; edito = false; prod = null; txtProducto.Text = ""; txtCodigo.Text = ""; } this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void txtCodigo_KeyPress(object sender, KeyPressEventArgs e) { try { if (e.KeyChar == 13) { prod = controlprod.Buscar(txtCodigo.Text); if (prod != null) { txtCodigo.Text = prod.Idproductos.ToString(); txtProducto.Text = prod.Detalle; txtPrecio.Text = prod.Precioventa.ToString(); txtCant.Focus(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button2_Click(object sender, EventArgs e) { try { decimal precio = 0; if (prod != null) { dataGridView1.Rows.Clear(); Facturacion f = new Facturacion(0, prod, Convert.ToInt32(txtCant.Text)); if (listaf.Count > 0) { int flag = 0; foreach (Facturacion fe in listaf) { flag = 0; if (fe.P.Idproductos == prod.Idproductos) { fe.Cantidad = fe.Cantidad + f.Cantidad; flag = 1; break; } } if (flag == 0) { if (f.P.Sesiones > 0 && pac != null || f.P.Sesiones == 0) { listaf.Add(f); } else { MessageBox.Show("Debe seleccionar un cliente para facturar un servicio"); } } } else { if (f.P.Sesiones > 0 && pac != null || f.P.Sesiones == 0) { listaf.Add(f); } else { MessageBox.Show("Debe seleccionar un cliente para facturar un servicio"); } } int x = 0; if (listaf.Count > 0) { dataGridView1.Rows.Add(listaf.Count()); foreach (Facturacion fa in listaf) { dataGridView1.Rows[x].Cells[0].Value = fa.Idfacturacion; dataGridView1.Rows[x].Cells[1].Value = fa.P.Detalle; dataGridView1.Rows[x].Cells[2].Value = fa.Cantidad; dataGridView1.Rows[x].Cells[3].Value = fa.P.Precioventa * fa.Cantidad; dataGridView1.Rows[x].Cells[4].Value = fa.P.Idproductos; decimal precio1 = fa.P.Precioventa * fa.Cantidad; x++; precio = precio + precio1; } if (txtBonificacion.Text != "") { precio = precio - Convert.ToDecimal(txtBonificacion.Text); } lbltotal.Text = precio.ToString(); total = precio; } } prod = null; txtCodigo.Text = ""; txtCant.Text = "1"; txtProducto.Text = ""; txtPrecio.Text = ""; button1.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { p = dataGridView1.CurrentRow.DataBoundItem as Productos; this.Close(); }
private void textBox1_Leave(object sender, EventArgs e) { if (textBox1.Text != "") { aux = odao.devolverprod(Convert.ToInt32(textBox1.Text)); if (aux != null) { textBox1.Text = aux.Id.ToString(); textBox2.Text = aux.Descripcion; textBox3.Text = aux.Precio.ToString(); textBox4.Text = aux.Stock.ToString(); textBox5.Text = aux.Codigobarra; } else { MessageBox.Show("El codigo no existe"); limpiar(); } } else limpiar(); }
public void inicializarMisComponentes() { model_stock = Productos.getInstance(); this.dataGrid1.DataContext = model_stock; this.ComboBoxColumn.ItemsSource = Retornables.getInstance(); }
private void button1_Click(object sender, EventArgs e) { prod = null; txtCodigo.Text = ""; txtProducto.Text = ""; txtPrecioC.Text = "0.00"; txtPrecioC.Enabled = true; }
private void btnProcesar_Click(object sender, EventArgs e) { productos = new Productos(); productos.nombre = txtNombreProducto.Text; productos.precio = int.Parse(txtPrecioProducto.Text); productos.descripcion = DescripcionProducto.Text; txtNombreProducto.Clear(); txtPrecioProducto.Clear(); DescripcionProducto.Clear(); btnProcesar.Enabled = false; MessageBox.Show("OK","Registro de productos",MessageBoxButtons.OK,MessageBoxIcon.Information); }
public Facturacion(int i, Productos prod, int cant) { cantidad = cant; idfacturacion = i; p = prod; }
private void button2_Click(object sender, EventArgs e) { buscarproducto frm = new buscarproducto(); frm.ShowDialog(); oprod = frm.devolver(); if (oprod != null && nombre12 != "CALLE 1") { label3.Text = oprod.Id.ToString(); textBox5.Text = oprod.Id.ToString(); textBox2.Text = oprod.Descripcion; textBox4.Text = oprod.Precio.ToString(); } else if(oprod != null && nombre12 == "CALLE 1") { label3.Text = oprod.Id.ToString(); textBox5.Text = oprod.Id.ToString(); textBox2.Text = oprod.Descripcion; decimal preciocalle = Convert.ToDecimal(oprod.Preciocalle.Replace(",",".")); if (preciocalle == 0) { MessageBox.Show("El producto elegido no posee Precio Mostrador, se vendera al Precio Confiteria"); textBox4.Text = oprod.Precio.ToString(); } else { textBox4.Text = oprod.Preciocalle.ToString(); } } textBox3.Focus(); }
private void button1_Click(object sender, EventArgs e) { try { if (idfactura != 0) { DialogResult dialogResult = MessageBox.Show("Esta seguro de Anular el comprobante?", "Anula Comprobante", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { Acceso_BD oc = new Acceso_BD(); DataTable dt = oc.leerDatos("select ifnull(t.idserviciosturnos,0) as id from facturacion f left join lineafactura l on f.idfacturacion = l.idfacturacion left join servicios s on l.idlineafactura = s.idlineafactura left join serviciosturnos t on s.idservicios = t.idservicios where f.idfacturacion = '"+idfactura+"'"); int id = 0; foreach (DataRow dr in dt.Rows) { id = Convert.ToInt32(dr["id"]); if (id != 0) { break; } } if (id == 0) { dt = oc.leerDatos("select * from lineafactura where idfacturacion = '"+idfactura+"'"); List<Facturacion> lista = new List<Facturacion>(); foreach (DataRow dr in dt.Rows) { Productos p = new Productos(Convert.ToInt32(dr["idproductos"]), "", 0, 0, 0, 0, 0); Facturacion f = new Facturacion(Convert.ToInt32(dr["idlineafactura"]), p, Convert.ToInt32(dr["cantidad"])); lista.Add(f); } foreach (Facturacion a in lista) { oc.ActualizarBD("begin; update productos set stock = stock + '" + a.Cantidad + "' where idproductos = '" + a.P.Idproductos + "' and sesiones = 0; delete from servicios where idlineafactura = '"+a.Idfacturacion+"'; delete from lineafactura where idlineafactura = '"+a.Idfacturacion+"'; commit;"); } oc.ActualizarBD("begin; delete from formasdepago where idfacturacion = '"+idfactura+"'; delete from facturacion where idfacturacion = '" + idfactura + "'; commit;"); MessageBox.Show("Comprobante eliminado exitosamente"); } else { MessageBox.Show("Imposible eliminar comprobante, servicios ya asignados a turnos"); } } } else { MessageBox.Show("Debe primero traer un comprobante valido"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static void add(Productos producto) { Productos.Add(producto); }