private void btnEliminar_Click(object sender, EventArgs e) { try { entProducto p = new entProducto(); entCategoria c = new entCategoria(); entUnidadMedida um = new entUnidadMedida(); entProveedor pr = new entProveedor(); p.Id_Prod = Convert.ToInt32(txtIdP.Text); p.categoria = c; p.proveedor = pr; p.unidmedida = um; DialogResult r = MessageBox.Show("¿Desea eliminar Registro seleccionado?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { int i = ProductoServices.Instancia.MantenimientoProducto(p, 3); MessageBox.Show("Registro eliminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } ControlBotones("P", true, false, false, false, false, true); ac.BloquearText(this.tbcProducto, false); CargarGridProducto(); } catch (ApplicationException ae) { MessageBox.Show(ae.Message, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardarUM_Click(object sender, EventArgs e) { try { entUnidadMedida um = new entUnidadMedida(); int tipoedicion = 1; if (txtidUM.Text != "") { tipoedicion = 2; um.Id_Umed = Convert.ToInt32(txtidUM.Text); } um.Descripcion_Umed = txtDescripcionUM.Text; um.Abreviatura_Umed = txtAbrev.Text; int i = ProductoServices.Instancia.MantenimientoUnidMedida(um, tipoedicion); MessageBox.Show("¡Registro Correcto!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); ControlBotones("UM", true, false, false, false, false, true); ac.BloquearText(this.tbcUnidMedida, false); CargarGridUnidMedida(); LlenarCombos(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvUnidadMedida_CellClick(object sender, DataGridViewCellEventArgs e) { try { int id_Unidmed = Convert.ToInt32(dgvUnidadMedida.CurrentRow.Cells[0].Value); entUnidadMedida um = null; um = ProductoServices.Instancia.BuscarUnidMedida(id_Unidmed); txtidUM.Text = um.Id_Umed.ToString(); txtCodigoUM.Text = um.Codigo_Umed; txtDescripcionUM.Text = um.Descripcion_Umed; txtAbrev.Text = um.Abreviatura_Umed; ControlBotones("UM", true, true, false, true, false, true); ac.BloquearText(this.tbcUnidMedida, false); } catch (ApplicationException ae) { MessageBox.Show(ae.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public entUnidadMedida BuscarUniMedida(int id_unMed) { SqlCommand cmd = null; SqlDataReader dr = null; entUnidadMedida um = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscarUnMedida", cn); cmd.Parameters.AddWithValue("@prmidUniMed", id_unMed); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { um = new entUnidadMedida(); um.Id_Umed = Convert.ToInt32(dr["Id_Umed"]); um.Codigo_Umed = dr["Codigo_Umed"].ToString(); um.Descripcion_Umed = dr["Descripcion_Umed"].ToString(); um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString(); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(um); }
public List <entUnidadMedida> ListarUniMedida() { SqlCommand cmd = null; SqlDataReader dr = null; List <entUnidadMedida> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarUnidMed", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entUnidadMedida>(); while (dr.Read()) { entUnidadMedida um = new entUnidadMedida(); um.Id_Umed = Convert.ToInt32(dr["Id_Umed"]); um.Codigo_Umed = dr["Codigo_Umed"].ToString(); um.Descripcion_Umed = dr["Descripcion_Umed"].ToString(); um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString(); um.Estado_Umed = Convert.ToInt32(dr["Estado_Umed"]); Lista.Add(um); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public List <entProducto> LstProdIndicadorAvanzada(String name) { SqlCommand cmd = null; List <entProducto> Lista = null; SqlDataReader dr = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("splistarProdIndicador", cn); cmd.Parameters.AddWithValue("@prmname", name); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entProducto>(); while (dr.Read()) { entProducto p = new entProducto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Nombre_Prod = dr["Nom_producto"].ToString(); p.existencia = Convert.ToInt32(dr["Existencia"]); p.Costo_Prod = Convert.ToDouble(dr["Costo"]); p.Precio_Prod = Convert.ToDouble(dr["Precio"]); p.Descripcion_Prod = dr["Descrp_producto"].ToString(); entUnidadMedida um = new entUnidadMedida(); um.Id_Umed = Convert.ToInt32(dr.["Id_Umed"]);
/* public int MantenimientoProveedor(entProveedor pr, int tipoedicion) * { * try * { * String cadXml = ""; * cadXml += "<proveedor "; * cadXml += "idprove='" + pr.Id_Proveedor + "' "; * cadXml += "razonsocial='" + pr.RazSocial_Proveedor + "' "; * cadXml += "ruc='" + pr.Ruc_Proveedor + "' "; * cadXml += "direccion='" + pr.Direccion_Proveedor + "' "; * cadXml += "telefono='" + pr.Telefono_Proveedor + "' "; * cadXml += "celular='" + pr.Celular_Proveedor + "' "; * cadXml += "correo='" + pr.Correo_Proveedor + "' "; * cadXml += "tipoedicion='" + tipoedicion + "'/>"; * cadXml = "<root>" + cadXml + "</root>"; * int i = datProducto.Instancia.MantenimientoProveedor(cadXml); * if (i <= 0) * { * throw new ApplicationException("No se pudo completar la acción, Intentelo otra vez"); * } * return i; * } * catch (Exception) * { * throw; * } * }*/ public int MantenimientoUnidMedida(entUnidadMedida ume, int tipoedicion) { try { entUnidadMedida um = new entUnidadMedida(); um = ume; String cadXml = ""; cadXml += "<unmedida "; cadXml += "idunmedida='" + um.Id_Umed + "' "; cadXml += "descripcion='" + um.Descripcion_Umed + "' "; cadXml += "abreviatura='" + um.Abreviatura_Umed + "' "; cadXml += "tipoedicion='" + tipoedicion + "'/>"; cadXml = "<root>" + cadXml + "</root>"; int i = datProducto.Instancia.MantenimientoUnidMedida(cadXml); if (i <= 0) { throw new ApplicationException("No se pudo completar la acción, Intentelo otra vez"); } return(i); } catch (Exception) { throw; } }
public List <entProducto> ListarProductoIndicador(String codigo, int id_cat, int rango) { SqlCommand cmd = null; List <entProducto> Lista = null; SqlDataReader dr = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarProdStatus", cn); cmd.Parameters.AddWithValue("@prmCodigo", codigo); cmd.Parameters.AddWithValue("@prmcat", id_cat); cmd.Parameters.AddWithValue("@prmstockrango", rango); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entProducto>(); while (dr.Read()) { entProducto p = new entProducto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.PrecioCompra_Prod = Convert.ToDouble(dr["PrecioCompra_Prod"]); p.Precio_Prod = Convert.ToDouble(dr["Precio_Prod"]); p.Stock_Prod = Convert.ToInt32(dr["Stock_Prod"]); p.StockProm_Prod = Convert.ToInt32(dr["StockProm_Prod"]); p.StockMin_Prod = Convert.ToInt32(dr["StockMin_Prod"]); entCategoria c = new entCategoria(); c.Nombre_Cat = dr["Nombre_Cat"].ToString(); p.categoria = c; entUnidadMedida um = new entUnidadMedida(); um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString(); p.unidmedida = um; entMaterial m = new entMaterial(); m.Nombre = dr["Nombre_Material"].ToString(); p.material = m; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public entProducto BuscarProducto(int id_producto) { SqlCommand cmd = null; SqlDataReader dr = null; entProducto p = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscarProducto", cn); cmd.Parameters.AddWithValue("@prmId_Prod", id_producto); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { p = new entProducto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.Marca_Prod = dr["Marca_Prod"].ToString(); p.PrecioCompra_Prod = Convert.ToDouble(dr["PrecioCompra_Prod"].ToString()); p.Precio_Prod = Convert.ToDouble(dr["Precio_Prod"].ToString()); p.Stock_Prod = Convert.ToInt32(dr["Stock_Prod"]); p.StockProm_Prod = Convert.ToInt32(dr["StockProm_Prod"]); p.StockMin_Prod = Convert.ToInt32(dr["StockMin_Prod"]); entCategoria c = new entCategoria(); c.Id_Cat = Convert.ToInt32(dr["Id_Cat"]); p.categoria = c; entUnidadMedida um = new entUnidadMedida(); um.Id_Umed = Convert.ToInt32(dr["Id_Umed"]); p.unidmedida = um; entProveedor pr = new entProveedor(); pr.Id_Proveedor = Convert.ToInt32(dr["Id_Proveedor"]); p.proveedor = pr; entMaterial m = new entMaterial(); m.Id = Convert.ToInt32(dr["Id_Material"]); p.material = m; } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(p); }
/* public entProveedor BuscarProveedor(int id_Prove) * { * try * { * entProveedor pr = null; * pr = datProducto.Instancia.BuscarProveedor(id_Prove); * if (pr == null) throw new ApplicationException("No se encontro registro en la BD"); * return pr; * } * catch (Exception) * { * * throw; * } * }*/ public entUnidadMedida BuscarUnidMedida(int id_uniMed) { try { entUnidadMedida um = null; um = datProducto.Instancia.BuscarUniMedida(id_uniMed); if (um == null) { throw new ApplicationException("No se encontro registro en la BD"); } return(um); } catch (Exception) { throw; } }
public List <entProducto> BuscarProductoAvanzada(int tip_entrada, String valor_entrada) { SqlCommand cmd = null; SqlDataReader dr = null; List <entProducto> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscarProdAvanzada", cn); cmd.Parameters.AddWithValue("@prmTipEntrada", tip_entrada); cmd.Parameters.AddWithValue("@prmValorEntrada", valor_entrada); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entProducto>(); while (dr.Read()) { entProducto p = new entProducto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.Marca_Prod = dr["Marca_Prod"].ToString(); p.Precio_Prod = Convert.ToDouble(dr["Precio_Prod"].ToString()); p.Stock_Prod = Convert.ToInt32(dr["Stock_Prod"]); entCategoria c = new entCategoria(); c.Nombre_Cat = dr["Nombre_Cat"].ToString(); p.categoria = c; entUnidadMedida um = new entUnidadMedida(); um.Descripcion_Umed = dr["Descripcion_Umed"].ToString(); p.unidmedida = um; entMaterial m = new entMaterial(); m.Nombre = dr["Nombre_Material"].ToString(); p.material = m; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public List <entProducto> ListarProducto() { SqlCommand cmd = null; List <entProducto> Lista = null; SqlDataReader dr = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarProducto", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entProducto>(); while (dr.Read()) { entProducto p = new entProducto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.Marca_Prod = dr["Marca_Prod"].ToString(); entCategoria c = new entCategoria(); c.Nombre_Cat = dr["Nombre_Cat"].ToString(); p.categoria = c; entUnidadMedida um = new entUnidadMedida(); um.Descripcion_Umed = dr["Descripcion_Umed"].ToString(); p.unidmedida = um; entProveedor pr = new entProveedor(); pr.RazSocial_Proveedor = dr["RazSocial_Proveedor"].ToString(); p.proveedor = pr; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
private void btnEliminarUM_Click(object sender, EventArgs e) { try { entUnidadMedida um = new entUnidadMedida(); um.Id_Umed = Convert.ToInt32(txtidUM.Text); DialogResult r = MessageBox.Show("¿Desea eliminar registro seleccionado?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { int i = ProductoServices.Instancia.MantenimientoUnidMedida(um, 3); MessageBox.Show("Registro eliminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } ControlBotones("UM", true, false, false, false, false, true); ac.BloquearText(this.tbcUnidMedida, false); CargarGridUnidMedida(); LlenarCombos(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(Convert.ToString(cboCategoria.SelectedValue))) { throw new ApplicationException("Deber tener seleccionada una Categoria"); } else if (String.IsNullOrEmpty(Convert.ToString(cboProveedor.SelectedValue))) { throw new ApplicationException("Deber tener seleccionado un Proveedor"); } else if (String.IsNullOrEmpty(Convert.ToString(cboUnidMed.SelectedValue))) { throw new ApplicationException("Deber tener seleccionada una Unidad de Medida "); } entProducto p = new entProducto(); int tipoedicion = 1; if (txtIdP.Text != "") { tipoedicion = 2; p.Id_Prod = Convert.ToInt32(txtIdP.Text); } p.Nombre_Prod = txtNombre.Text; p.Marca_Prod = txtMarca.Text; if (txtPrecioCompra.Text == "") { p.PrecioCompra_Prod = 0; } else { p.PrecioCompra_Prod = Convert.ToDouble(txtPrecioCompra.Text); } if (txtPrecioVenta.Text == "") { p.Precio_Prod = 0; } else { p.Precio_Prod = Convert.ToDouble(txtPrecioVenta.Text); } if (txtStock.Text == "") { p.Stock_Prod = 0; } else { p.Stock_Prod = Convert.ToInt32(txtStock.Text); } if (txtStockPromedio.Text == "") { p.StockProm_Prod = 0; } else { p.StockProm_Prod = Convert.ToInt32(txtStockPromedio.Text); } if (txtStockMin.Text == "") { p.StockMin_Prod = 0; } else { p.StockMin_Prod = Convert.ToInt32(txtStockMin.Text); } entCategoria c = new entCategoria(); c.Id_Cat = Convert.ToInt32(cboCategoria.SelectedValue); p.categoria = c; entUnidadMedida um = new entUnidadMedida(); um.Id_Umed = Convert.ToInt32(cboUnidMed.SelectedValue); p.unidmedida = um; entProveedor pr = new entProveedor(); pr.Id_Proveedor = Convert.ToInt32(cboProveedor.SelectedValue); p.proveedor = pr; entMaterial m = new entMaterial(); m.Id = Convert.ToInt32(cboMaterial.SelectedValue); p.material = m; p.UsuarioCreacion_Prod = idUsuario; p.UsuarioUpdate_Prod = idUsuario; int i = ProductoServices.Instancia.MantenimientoProducto(p, tipoedicion); MessageBox.Show("¡Registro Correcto!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); ControlBotones("P", true, false, false, false, false, true); ac.BloquearText(this.tbcProducto, false); CargarGridProducto(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }