public void buscar() { try { this.dataGridViewProduct.DataSource = Lproducto.BuscarP(this.txtbuscar.Text); } catch (Exception ex) { mesajerror(ex.Message); } }
public void mostrar() { try { this.Dock = DockStyle.Fill; this.dataGridViewProduct.DataSource = Lproducto.MostrarP(); this.dataGridViewProduct.Columns[0].Visible = false; } catch (Exception ex) { mesajerror(ex.Message); } }
private void btnguardar_Click(object sender, EventArgs e) { try { string rsp = ""; if (this.txtnombreProduco.Text == string.Empty || this.txtStock.Text == string.Empty) { MensajeError("No puede dejar nombre de campo vacío"); erroricono.SetError(txtnombreProduco, "Debe ingresar nombre Producto"); } else { System.IO.MemoryStream ms = new System.IO.MemoryStream(); pximagen.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png); byte[] imagen = ms.GetBuffer(); if (this.isnuevo) { rsp = Lproducto.InsertarP(Convert.ToInt32(this.txtidProveed.Text), Convert.ToInt32(this.txtidcategoria.Text), this.PLMay(this.txtnombreProduco.Text), Convert.ToDecimal(this.txtPrecCompra.Text), Convert.ToDecimal(this.txtPrecUnit.Text), Convert.ToDecimal(this.txtStock.Text), Convert.ToDecimal(this.txtPuntReposicion.Text), this.PLMay(this.txtMarca.Text), this.PLMay(this.txtestadoP.Text), imagen, Convert.ToDateTime(this.dtpikerVencimiento.Text), (this.cbxUniMedid.Text), this.txtdescripProd.Text); } //Convert.ToDateTime(this.dtpikeringreso.Text), Convert.ToDateTime(this.dtpikegreso.Text) if (rsp.Equals("Y")) { this.mesajeok("Se registró con exito"); _owner.mostrar(); this.Close(); } else { this.MensajeError(rsp); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }