public ActionResult listarProducto() { ClassProducto producto = new ClassProducto(); ViewData["listarProducto"] = producto.listarProductos(); return(View()); }
public JsonResult listarId(int id) { ClassProducto classProducto = new ClassProducto(); Productos pro = classProducto.listarProductosId(id); return(Json(pro, JsonRequestBehavior.AllowGet)); }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "") { string resp = ""; ClassProducto producto = new ClassProducto(); resp = producto.IngresarProducto(textBox1.Text, textBox2.Text, textBox3.Text, Convert.ToInt32(textBox4.Text), richTextBox1.Text, dateTimePicker1.Value, checkBox1.Checked, Convert.ToInt32(comboBox1.SelectedValue)); MessageBox.Show(resp); if (resp == "El Producto se Registró con éxito.") { textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; richTextBox1.Text = ""; dateTimePicker1.Value = DateTime.Now; checkBox1.Checked = false; textBox1.Focus(); } else if (resp == "ALERTA, El código de barra ya existe.") { } } else { MessageBox.Show("Error,complete los campos"); } }
private void button2_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { if (MessageBox.Show("¿Eliminar?", "Confirmación", MessageBoxButtons.YesNo) == DialogResult.Yes) { string resp = ""; ClassProducto lgTipo = new ClassProducto(); resp = lgTipo.EliminarProducto(Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString())); MessageBox.Show(resp); ClassVistas lg = new ClassVistas(); { this.dataGridView1.DataSource = lg.ListarVistaProducto(); this.dataGridView1.Refresh(); } } else { //tus codigos } } else { MessageBox.Show("Debe seleccionar una fila"); } }
private void ButtonGuardar_Click(object sender, RoutedEventArgs e) { ClassProducto Logica = new ClassProducto(); string resp; resp = Logica.NuevoProducto(TextNombreProduc.Text, Convert.ToSingle(TextPrecio.Text), TextDescripcion.Text, Convert.ToSingle(TextDescuento.Text), Convert.ToInt32(TextExistencia.Text), Convert.ToInt32(comboTipo.SelectedValue), Convert.ToInt32(comboPresentacion.SelectedValue), Convert.ToInt32(comboProveedor.SelectedValue)); if (resp.ToUpper().Contains("ERROR")) { MessageBox.Show(resp, "Error al registrar el proveedor"); } else { MessageBox.Show(resp); /*buttonAgregar.Visibility = Visibility.Visible; * buttonGrabar.Visibility = Visibility.Hidden; * buttonListar.IsEnabled = true; * buttonCancelar.IsEnabled = false;*/ TextPresentacion.Clear(); TextProductoId.Clear(); TextNombreProduc.Clear(); TextExistencia.Clear(); TextDescripcion.Clear(); TextDescuento.Clear(); TextProveedor.Clear(); TextPrecio.Clear(); TextTipoProducto.Clear(); } }
private void ButtonListar_Click(object sender, RoutedEventArgs e) { ClassProducto Logica = new ClassProducto(); dataGrid1.ItemsSource = Logica.Consulta1(); buttonActualizar.IsEnabled = true; buttonGuardar.IsEnabled = false; }
public ActionResult guardarProducto(HttpPostedFileBase file) { var msg = ""; ClassProducto classProducto = new ClassProducto(); Productos productos = new Productos(); CultureInfo provider = new CultureInfo("en-US"); NumberStyles style = NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands; try { productos.NombreProducto = Request.Form["NombreProducto"].ToString(); productos.IdCategoria = Convert.ToInt32(Request.Form["IdCategoria"]); productos.Precio = Decimal.Parse(Request.Form["Precio"].ToString(), style, provider); productos.Stock = Convert.ToInt16(Request.Form["Stock"].ToString()); productos.Peso = Double.Parse(Request.Form["Peso"], style, provider); if (file != null) { string path = Server.MapPath("~/Uploads/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } file.SaveAs(path + Path.GetFileName(file.FileName)); using (MemoryStream ms = new MemoryStream()) { file.InputStream.CopyTo(ms); productos.Imagen = ms.GetBuffer(); } Productos p = new Productos(); msg = classProducto.crudProduct(productos, "I"); return(RedirectToAction("listarProducto", "Producto", new { producto = p, mensaje = msg })); } else { Productos productos1 = productos; msg = "Por favor elija una foto para continuar"; return(RedirectToAction("Index", "Producto", new { productos = productos1, mensaje = msg })); } } catch (Exception) { Productos p2 = new Productos(); msg = "Ocurrio un error vuelve a intentarlo"; return(RedirectToAction("Index", "Producto", new { producto = p2, mensaje = msg })); } /** * Transforma a base 64 lo cual permite decodificar la imagen * var datos =Convert.ToBase64String(ms.GetBuffer()); */ }
private void button1_Click(object sender, EventArgs e) { string resp = ""; ClassProducto producto = new ClassProducto(); resp = producto.ActualizarProducto(Convert.ToInt32(textBox1.Text.ToString()), textBox2.Text.ToString(), textBox3.Text.ToString(), Convert.ToDouble(textBox4.Text.ToString()), Convert.ToInt32(textBox5.Text.ToString()), richTextBox1.Text.ToString(), dateTimePicker1.Value, checkBox1.Checked, Convert.ToInt16(label10.Text)); MessageBox.Show(resp); }
public ClassProducto SelectFirst(string UidUserLogin, string uidproducto, out string resultado, string EstadoExistencia) { resultado = ""; var VALUE = new ClassProducto(); VALUE.uidproducto = uidproducto; var ret = new ClassProducto(); try { var consulta = SqlProducto.Select(UidUserLogin, VALUE, out resultado, EstadoExistencia); ret = consulta.FirstOrDefault(); }catch (Exception exc) { resultado = exc.Message; } return(ret); }
private void ButtonActualizar_Click(object sender, RoutedEventArgs e) { if (TextProductoId.Text != "") { string resp = "Datos correctamente actualizados"; ClassProducto Logica = new ClassProducto(); Producto InfoEstado = new Producto(); InfoEstado.productoID = Convert.ToInt32(TextProductoId.Text); InfoEstado.nombreProducto = TextNombreProduc.Text; InfoEstado.PrecioVenta = Convert.ToSingle(TextPrecio.Text); InfoEstado.Descripcion = TextDescripcion.Text; InfoEstado.descuentoProducto = Convert.ToSingle(TextDescuento.Text); InfoEstado.existenciaProducto = Convert.ToInt32(TextExistencia.Text); InfoEstado.tipopID = Convert.ToInt32(comboTipo.SelectedValue); InfoEstado.PresentacionID = Convert.ToInt32(comboPresentacion.SelectedValue); InfoEstado.proveedorID = Convert.ToInt32(comboProveedor.SelectedValue); resp = Logica.ActualizarProducto(InfoEstado); MessageBox.Show(resp); /*MessageBox.Show(TextCodigo.Text); * MessageBox.Show(TextNombreEstado.Text);*/ TextPresentacion.Clear(); TextProductoId.Clear(); TextNombreProduc.Clear(); TextExistencia.Clear(); TextDescripcion.Clear(); TextDescuento.Clear(); TextProveedor.Clear(); TextPrecio.Clear(); TextTipoProducto.Clear(); } else { MessageBox.Show("Marque el registro a modificar", "Error al Editar", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } buttonGuardar.IsEnabled = true; }
public Facturacion() { InitializeComponent(); ClassProducto Lg = new ClassProducto(); comboProducto.ItemsSource = Lg.ListarProducto(); comboProducto.DisplayMemberPath = "nombreProducto"; comboProducto.SelectedValuePath = "productoID"; textBoxFecha.Text = DateTime.Now.ToString("yyyy/MM/dd"); ClassCliente lista = new ClassCliente(); comboCliente.ItemsSource = lista.ListarClientes(); comboCliente.DisplayMemberPath = "nombreCliente"; comboCliente.SelectedValuePath = "clienteID"; ClassEmpleado listar = new ClassEmpleado(); comboEmpleado.ItemsSource = listar.ListarEmpleado(); comboEmpleado.DisplayMemberPath = "nombreEmpleado"; comboEmpleado.SelectedValuePath = "empleadoID"; }
public void Delete(string UidUserLogin, ClassProducto VALUE, out string resultado) { SqlProducto.Delete(UidUserLogin, VALUE, out resultado); }
public void InsertInto(string UidUserLogin, ClassProducto VALUE, out string resultado) { SqlProducto.InsertInto(UidUserLogin, VALUE, out resultado); }
public List <ClassProducto> Select(string UidUserLogin, ClassProducto VALUE, out string resultado, string EstadoExistencia) { return(SqlProducto.Select(UidUserLogin, VALUE, out resultado, EstadoExistencia)); }