private void button8_Click(object sender, EventArgs e) { if (textBox2.Text == string.Empty) { MessageBox.Show("Debe de ingresar un nombre de producto"); textBox2.Focus(); return; } if (textBox3.Text == string.Empty) { MessageBox.Show("Debe de ingresar un precio de producto"); textBox3.Focus(); return; } string rpta = NegProductos.InsertProductos(textBox2.Text, decimal.Parse(textBox3.Text), Convert.ToInt32(comboBox3.SelectedValue)); dataGridView1.DataSource = NegProductos.ObtenerProductosConNomCat(); if (rpta != string.Empty) { MessageBox.Show("Se a guardado con exito"); dataGridView1.Visible = true; textBox2.Text = ""; textBox3.Text = ""; } else { MessageBox.Show("No se pudo guardar"); } }
private void button2_Click(object sender, EventArgs e) { try { Productos nuevoProducto = new Productos(); nuevoProducto._serie = txt_serie.Text; nuevoProducto._nombre = txt_nombre.Text; nuevoProducto._descripcion = txt_descripcion.Text; nuevoProducto._stock = int.Parse(txt_stock.Text); nuevoProducto._stockMinimo = int.Parse(txt_stockMin.Text); nuevoProducto._ubicacion = txt_ubicacion.Text; nuevoProducto._valorCompra = int.Parse(txt_Compra.Text); nuevoProducto._proveedor = cmb_proveedor.SelectedIndex; if (chkb_activo.Checked) { nuevoProducto._estadoProducto = true; } else { nuevoProducto._estadoProducto = false; } NegProductos negProductoNuevo = new NegProductos(); string msjError; negProductoNuevo.registrarProducto(nuevoProducto, out msjError); if (String.IsNullOrEmpty(msjError)) { MessageBox.Show("Producto registrado correctamente", "Registro Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); Operaciones opNueva = new Operaciones(); NegOperacion op = new NegOperacion(); string error1; opNueva._id_usuario = usuario._id_usuario; opNueva._id_tipo_operacion = 3; opNueva._descripcion = "Ingreso de Producto serie: " + nuevoProducto._serie; op.NuevaOperacion(opNueva, out error1); if (String.IsNullOrEmpty(error1)) { MessageBox.Show("Operacion realizada correctamente", "Ingreso Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(msjError, "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); } VentanaBodega venBod = new VentanaBodega(usuario); venBod.Show(); this.Hide(); } else { MessageBox.Show(msjError, "Registro Erroneo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Registro Erroneo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button12_Click(object sender, EventArgs e) { if (textBox5.Text == string.Empty) { MessageBox.Show("Debes de ingresar un código para eliminar"); textBox5.Focus(); return; } string rpt = NegProductos.EliminarProductos(int.Parse(textBox5.Text)); dataGridView1.DataSource = NegProductos.ObtenerProductosConNomCat(); }
private void btn_buscaseriee_Click(object sender, EventArgs e) { dgv_ConsultaProductos.Rows.Clear(); List <Productos> listaproducto = new List <Productos>(); NegProductos neg = new NegProductos(); string msj; Productos productoBus = new Productos(); productoBus._serie = txt_buscarSerie2.Text; listaproducto = neg.selecProducto("serie", productoBus, out msj); if (string.IsNullOrEmpty(msj)) { foreach (Productos producto in listaproducto) { string estado; string nivel; if (producto._estadoProducto == true) { estado = "Activo"; } else { estado = "Inactivo"; } if (producto._stock >= producto._stockMinimo) { nivel = "Normal"; Nivel_Stock.DefaultCellStyle.ForeColor = Color.Green; } else if (producto._stock < producto._stockMinimo) { nivel = "Stock critico"; Nivel_Stock.DefaultCellStyle.ForeColor = Color.Red; } else { nivel = "No disponible"; Nivel_Stock.DefaultCellStyle.ForeColor = Color.Gray; } dgv_ConsultaProductos.Rows.Add(producto._serie, producto._nombre, producto._descripcion, estado, producto._stock, nivel, producto._ubicacion, producto._proveedor); } } else { MessageBox.Show(msj); MessageBox.Show("Producto buscado no posee registros"); } }
private void btm_todos_Click(object sender, EventArgs e) { dgv_ConsultaProductos.Rows.Clear(); List <Productos> listaProducto = new List <Productos>(); NegProductos neg = new NegProductos(); string msj; listaProducto = neg.seleccionProducto("TODOS", out msj); if (String.IsNullOrEmpty(msj)) { foreach (Productos producto in listaProducto) { string estado; string nivel; if (producto._estadoProducto == true) { estado = "Activo"; } else { estado = "Inactivo"; } if (producto._stock >= producto._stockMinimo) { nivel = "Normal"; Nivel_Stock.DefaultCellStyle.ForeColor = Color.Green; } else if (producto._stock < producto._stockMinimo) { nivel = "Stock critico"; Nivel_Stock.DefaultCellStyle.ForeColor = Color.Red; } else { nivel = "No disponible"; Nivel_Stock.DefaultCellStyle.ForeColor = Color.Gray; } dgv_ConsultaProductos.Rows.Add(producto._serie, producto._nombre, producto._descripcion, estado, producto._stock, nivel, producto._ubicacion, producto._proveedor); } } else { MessageBox.Show(msj); } }
private void button5_Click(object sender, EventArgs e) { Productos productoBuscado = new Productos(); productoBuscado._serie = txt_serie.Text; string error1; NegProductos negUsuario1 = new NegProductos(); productoBuscado = negUsuario1.datosProductos(productoBuscado, out error1); if (error1.Equals("")) { this.txt_nombre.Text = productoBuscado._nombre; this.txt_descripcion.Text = productoBuscado._descripcion; this.txt_stock.Text = string.Concat(productoBuscado._stock); this.txt_valorVenta.Text = string.Concat(productoBuscado._valorVenta); lbl_disponible.ForeColor = Color.Blue; } else { MessageBox.Show(error1, "Producto No encontrado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btm_todos_Click(object sender, EventArgs e) { dgv_listaProductos.Rows.Clear(); List <Productos> listaProducto = new List <Productos>(); NegProductos neg = new NegProductos(); string msj; listaProducto = neg.seleccionProducto("TODOS", out msj); if (String.IsNullOrEmpty(msj)) { foreach (Productos producto in listaProducto) { dgv_listaProductos.Rows.Add(producto._serie, producto._nombre); } } else { MessageBox.Show(msj); } }
private void btn_buscarSerie_Click(object sender, EventArgs e) { Productos productoBuscado = new Productos(); productoBuscado._serie = txt_buscarSerie.Text; string error1; NegProductos negUsuario1 = new NegProductos(); productoBuscado = negUsuario1.datosProductos(productoBuscado, out error1); if (error1.Equals("")) { groupBox1.Enabled = true; gbx_buscarSerie.Enabled = false; btn_modificarProd.Enabled = true; this.txt_serie.Text = txt_buscarSerie.Text; this.txt_nombre.Text = productoBuscado._nombre; this.txt_descripcion.Text = productoBuscado._descripcion; if (productoBuscado._estadoProducto == true) { chkb_activo.Checked = true; } else { chkb_activo.Checked = false; } this.txt_stock.Text = string.Concat(productoBuscado._stock); this.txt_stockMin.Text = string.Concat(productoBuscado._stockMinimo); this.txt_ubicacion.Text = productoBuscado._ubicacion; this.txt_Compra.Text = string.Concat(productoBuscado._valorCompra); NegProveedor negprov = new NegProveedor(); string error; cmb_proveedor.Items.Clear(); cmb_proveedor.Items.Insert(0, "Seleccione"); cmb_proveedor.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDeproveedores = negprov.listarLosProveedores(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDeproveedores = null; MessageBox.Show(error); } else { foreach (Proveedor prov in listaDeproveedores) { cmb_proveedor.Items.Add(prov._nombreProveedor); } cmb_proveedor.SelectedIndex = productoBuscado._proveedor; } } else { MessageBox.Show(error1, "Sin Producto", MessageBoxButtons.OK, MessageBoxIcon.Error); if (error1.Equals("No hay datos del Producto")) { MessageBox.Show("Rellene el formulario para agregar nuevo Producto", "Agregar Productoo", MessageBoxButtons.OK, MessageBoxIcon.Information); groupBox1.Enabled = true; gbx_buscarSerie.Enabled = false; btn_agregar.Enabled = true; this.txt_serie.Text = txt_buscarSerie.Text; txt_buscarSerie.Text = ""; NegProveedor negprov = new NegProveedor(); string error; cmb_proveedor.Items.Clear(); cmb_proveedor.Items.Insert(0, "Seleccione"); cmb_proveedor.SelectedIndex = 0; cmb_proveedor.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDeproveedores = negprov.listarLosProveedores(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDeproveedores = null; MessageBox.Show(error); } else { foreach (Proveedor prov in listaDeproveedores) { cmb_proveedor.Items.Add(prov._nombreProveedor); } } } } }
private void button11_Click(object sender, EventArgs e) { string rpta = NegProductos.ActualizarProduct(textBox2.Text, Convert.ToInt32(comboBox3.Text)); dataGridView1.DataSource = NegProductos.ObtenerProductosConNomCat(); }