private void btnGuardarPR_Click(object sender, EventArgs e) { try { entProveedor pr = new entProveedor(); int tipoedicion = 1; if (txtIdPR.Text != "") { tipoedicion = 2; pr.Id_Proveedor = Convert.ToInt32(txtIdPR.Text); } pr.RazSocial_Proveedor = txtRazSocial.Text; pr.Ruc_Proveedor = txtRuc.Text; pr.Direccion_Proveedor = txtDireccion.Text; pr.Telefono_Proveedor = txtTelefono.Text; pr.Celular_Proveedor = txtCelular.Text; pr.Correo_Proveedor = txtCorreo.Text; int i = ProductoServices.Instancia.MantenimientoProveedor(pr, tipoedicion); MessageBox.Show("¡Registro Correcto!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); ControlBotones("PR", true, false, false, false, false, true); ac.BloquearText(this.tbcProveedor, false); CargarGridProveedor(); LlenarCombos(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public entProveedor BuscarProveedor(int id_Prove) { SqlCommand cmd = null; SqlDataReader dr = null; entProveedor pr = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscarProveedor", cn); cmd.Parameters.AddWithValue("@prmid_Proveedor", id_Prove); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { pr = new entProveedor(); pr.Id_Proveedor = Convert.ToInt32(dr["Id_Proveedor"]); pr.Cod_Proveedor = dr["Cod_Proveedor"].ToString(); pr.RazSocial_Proveedor = dr["RazSocial_Proveedor"].ToString(); pr.Ruc_Proveedor = dr["Ruc_Proveedor"].ToString(); pr.Direccion_Proveedor = dr["Direccion_Proveedor"].ToString(); pr.Telefono_Proveedor = dr["Telefono_Proveedor"].ToString(); pr.Celular_Proveedor = dr["Celular_Proveedor"].ToString(); pr.Correo_Proveedor = dr["Correo_Proveedor"].ToString(); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(pr); }
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 dgvProveedor_CellClick(object sender, DataGridViewCellEventArgs e) { try { int id_Proveedor = Convert.ToInt32(dgvProveedor.CurrentRow.Cells[0].Value); entProveedor pr = null; pr = ProductoServices.Instancia.BuscarProveedor(id_Proveedor); txtIdPR.Text = pr.Id_Proveedor.ToString(); txtCodigoPR.Text = pr.Cod_Proveedor; txtRazSocial.Text = pr.RazSocial_Proveedor; txtRuc.Text = pr.Ruc_Proveedor; txtDireccion.Text = pr.Direccion_Proveedor; txtTelefono.Text = pr.Telefono_Proveedor; txtCelular.Text = pr.Celular_Proveedor; txtCorreo.Text = pr.Correo_Proveedor; ControlBotones("PR", true, true, false, true, false, true); ac.BloquearText(this.tbcProveedor, 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 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 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 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 btnEliminarPR_Click(object sender, EventArgs e) { try { entProveedor pr = new entProveedor(); pr.Id_Proveedor = Convert.ToInt32(txtIdPR.Text); DialogResult r = MessageBox.Show("¿Desea eliminar Registro seleccionado?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { int i = ProductoServices.Instancia.MantenimientoProveedor(pr, 3); MessageBox.Show("Registro eliminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } ControlBotones("UM", true, false, false, false, false, true); ac.BloquearText(this.tbcUnidMedida, false); CargarGridProveedor(); LlenarCombos(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <entProveedor> ListarProveedor() { SqlCommand cmd = null; SqlDataReader dr = null; List <entProveedor> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarProveedor", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entProveedor>(); while (dr.Read()) { entProveedor pr = new entProveedor(); pr.Id_Proveedor = Convert.ToInt32(dr["Id_Proveedor"]); pr.Cod_Proveedor = dr["Cod_Proveedor"].ToString(); pr.RazSocial_Proveedor = dr["RazSocial_Proveedor"].ToString(); pr.Ruc_Proveedor = dr["Ruc_Proveedor"].ToString(); //pr.Direccion_Proveedor = dr["Direccion_Proveedor"].ToString(); //pr.Telefono_Proveedor = dr["Telefono_Proveedor"].ToString(); //pr.Celular_Proveedor = dr["Celular_Proveedor"].ToString(); //pr.Correo_Proveedor = dr["Correo_Proveedor"].ToString(); //pr.Estado_Proveedor = Convert.ToInt32(dr["Estado_Proveedor"]); Lista.Add(pr); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
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); } }