private void ModificarProveedor(BD_Proveedor proveedor) { txtNombre.Text = proveedor.nombre; txtCorreo.Text = proveedor.correo; txtContacto.Text = proveedor.contacto; txtRFC.Text = proveedor.rfc; txtLogo.Text = proveedor.foto_logo; if (txtLogo.Text != "") { pbProveedor.Image = new System.Drawing.Bitmap(txtLogo.Text); pbProveedor.SizeMode = PictureBoxSizeMode.Zoom; } txtNombre.Text = proveedor.nombre; txtDireccion.Text = proveedor.direccion; txtNumTel.Text = proveedor.telefono; if (proveedor.estado_provdr == "Activo") { cbActivo.Checked = true; cbDes.Checked = false; } else { cbActivo.Checked = false; cbDes.Checked = true; } }
public bool actualizarProveedor(BD_Proveedor usuario) { try { cnn.Open(); SqlCommand command = new SqlCommand("actualizarProveedor", cnn); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@IDPROVEE", usuario.idProvee); command.Parameters.AddWithValue("@NOMBRE", usuario.nombre); command.Parameters.AddWithValue("@DIRECCION", usuario.direccion); command.Parameters.AddWithValue("@TELEFONO", usuario.telefono); command.Parameters.AddWithValue("@RUBRO", usuario.rubro); command.Parameters.AddWithValue("@RFC", usuario.rfc); command.Parameters.AddWithValue("@CORREO", usuario.correo); command.Parameters.AddWithValue("@CONTACTO", usuario.contacto); command.Parameters.AddWithValue("@FOTO_LOGO", usuario.foto_logo); command.Parameters.AddWithValue("@ESTADO_PROVDR", usuario.estado_provdr); command.ExecuteNonQuery(); cnn.Close(); return(true); } catch (Exception ex) { cnn.Close(); throw new Exception("M_Proveedor-actualizarProveedor: " + ex.Message); } }
public bool actualizarProveedor(BD_Proveedor proveedor) { try { if (proveedor != null) { if (ValidacionesRegex.validarEmail(proveedor.correo)) { return(iproveedor.actualizarProveedor(proveedor)); } else { MessageBox.Show("El email es incorrecto"); return(false); } } else { return(false); } } catch (Exception ex) { MessageBox.Show("+M_Proveedor-actualizarProveedor: " + ex.Message); return(false); } }
public AgregarProvedores(BD_Proveedor _Proveedor) { InitializeComponent(); btnRegistrar.ButtonText = "Actualizar"; id_Proveedor = _Proveedor.idProvee; ModificarProveedor(_Proveedor); }
public List <BD_Producto> obtenerProductos() { List <BD_Producto> productos = new List <BD_Producto>(); try { cnn.Open(); SqlCommand command = new SqlCommand("seleccionarProductos", cnn); command.CommandType = CommandType.StoredProcedure; SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { BD_Producto producto = null; BD_Proveedor proveedor = new BD_Proveedor(); BD_Marca marca = new BD_Marca(); BD_Categoria categoria = new BD_Categoria(); while (reader.Read()) { producto = new BD_Producto(); producto.Id_Pro = int.Parse(reader["Id_Pro"].ToString()); producto.descripcion_larga = reader["Descripcion_Larga"].ToString(); proveedor.nombre = reader["nombreP"].ToString(); producto.idProvee = proveedor; producto.pre_CompraD = decimal.Parse(reader["Pre_Compra$"].ToString()); producto.stock_Actual = decimal.Parse(reader["Stock_Actual"].ToString()); categoria.Categoria = reader["Categoria"].ToString(); producto.id_Cat = categoria; marca.Marca = reader["Marca"].ToString(); producto.id_Marca = marca; producto.undMedida = reader["UndMedida"].ToString(); producto.pesoUnit = decimal.Parse(reader["PesoUnit"].ToString()); productos.Add(producto); } cnn.Close(); return(productos); } else { cnn.Close(); return(null); } } catch (Exception ex) { cnn.Close(); productos = null; throw new Exception("CN_Producto-obtenerProductos+ " + ex.Message); } }
private void btnEditar_Click(object sender, EventArgs e) { int id_proveedor = int.Parse(dgvProveedores.SelectedRows[0].Cells[0].Value.ToString()); if (id_proveedor > 0) { cnproveedor = new CN_Proveedor(); BD_Proveedor proveedor = cnproveedor.seleccionaProveedorProId(id_proveedor); AgregarProvedores insertarProveedor = new AgregarProvedores(proveedor); MostrarFormularios.MostrarFormulario(Panel_Principal.panelCargar, insertarProveedor); } }
public List <BD_Producto> getProductosLike(string productoD) { List <BD_Producto> productos = new List <BD_Producto>(); try { cnn.Open(); SqlCommand command = new SqlCommand("listarProductosIngresos", cnn); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@descripicion", productoD); SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { BD_Producto producto = null; BD_Proveedor proveedor = null; BD_Marca marca = null; while (reader.Read()) { producto = new BD_Producto(); marca = new BD_Marca(); proveedor = new BD_Proveedor(); producto.Id_Pro = int.Parse(reader["Id_Pro"].ToString()); producto.descripcion_larga = reader["Descripcion_Larga"].ToString(); marca.Marca = reader["Marca"].ToString(); producto.id_Marca = marca; proveedor.nombre = reader["Proveedor"].ToString(); producto.idProvee = proveedor; productos.Add(producto); } cnn.Close(); return(productos); } else { return(null); } } catch (Exception ex) { cnn.Close(); productos = null; throw new Exception("M_Compras-getProductosLike+ " + ex.Message); } }
public List <BD_Proveedor> obtenerProveedorPor(string nombre, string correo, string rfc) { List <BD_Proveedor> proveedores = new List <BD_Proveedor>(); try { cnn.Open(); SqlCommand command = new SqlCommand("seleccionarProveedoresPor", cnn); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@RFC", rfc); command.Parameters.AddWithValue("@NOMBRE", nombre); command.Parameters.AddWithValue("@CORREO", correo); SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { BD_Proveedor proveedor = new BD_Proveedor(); while (reader.Read()) { proveedor.idProvee = int.Parse(reader["IDPROVEE"].ToString()); proveedor.nombre = reader["NOMBRE"].ToString(); proveedor.direccion = reader["DIRECCION"].ToString(); proveedor.telefono = reader["TELEFONO"].ToString(); proveedor.rfc = reader["RFC"].ToString(); proveedor.correo = reader["CORREO"].ToString(); proveedores.Add(proveedor); proveedor = new BD_Proveedor(); } cnn.Close(); return(proveedores); } else { return(null); } } catch (Exception ex) { cnn.Close(); proveedores = null; throw new Exception("CN_Proveedor-obtenerProveedorPor+ " + ex.Message); } }
public BD_Proveedor buscarProveedorPorId(int idProvee) { BD_Proveedor proveedor = null; try { cnn.Open(); SqlCommand command = new SqlCommand("seleccionarProveedorPorId", cnn); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@IDPROVEE", idProvee); SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { proveedor = new BD_Proveedor(); while (reader.Read()) { proveedor.idProvee = int.Parse(reader["IDPROVEE"].ToString()); proveedor.nombre = reader["NOMBRE"].ToString(); proveedor.direccion = reader["DIRECCION"].ToString(); proveedor.telefono = reader["TELEFONO"].ToString(); proveedor.rfc = reader["RFC"].ToString(); proveedor.correo = reader["CORREO"].ToString(); proveedor.rubro = reader["RUBRO"].ToString(); proveedor.contacto = reader["CONTACTO"].ToString(); proveedor.foto_logo = reader["FOTO_LOGO"].ToString(); proveedor.estado_provdr = reader["ESTADO_PROVDR"].ToString(); } cnn.Close(); return(proveedor); } else { return(null); } } catch (Exception ex) { cnn.Close(); proveedor = null; throw new Exception("CN_Proveedor-buscarProveedorPorId+ " + ex.Message); } }
private void btnRegistrar_Click(object sender, EventArgs e) { cnproveedor = new CN_Proveedor(); if (btnRegistrar.ButtonText != "Registrar") { if ( cnproveedor.actualizarProveedor(new BD_Proveedor(id_Proveedor, txtNombre.Text, txtDireccion.Text, txtNumTel.Text, "Rubro", txtRFC.Text, txtCorreo.Text, txtContacto.Text, txtLogo.Text.Trim(), ((cbActivo.Checked) ? "Activo" : "Desactivado"))) ) { MessageBox.Show("Se actualizo el proveedor correctamente"); Proveedor proveedor = new Proveedor(); MostrarFormularios.MostrarFormulario(Panel_Principal.panelCargar, proveedor); this.Dispose(); } } else { if ( cnproveedor.insertarProveedor( proveedor = new BD_Proveedor(0, txtNombre.Text, txtDireccion.Text, txtNumTel.Text, "Rubro", txtRFC.Text, txtCorreo.Text, txtContacto.Text, txtLogo.Text.Trim(), ((cbActivo.Checked) ? "Activo" : "Desactivado")) )) { MessageBox.Show("Se inserto correctamente"); Proveedor proveedor = new Proveedor(); MostrarFormularios.MostrarFormulario(Panel_Principal.panelCargar, proveedor); this.Dispose(); } else { MessageBox.Show("No se inserto correctamente"); } } }
public List <BD_Proveedor> listarProveedor() { List <BD_Proveedor> proveedores = new List <BD_Proveedor>(); try { cnn.Open(); SqlCommand command = new SqlCommand("proveedoresComboBox", cnn); command.CommandType = CommandType.StoredProcedure; SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { BD_Proveedor proveedor = null; while (reader.Read()) { proveedor = new BD_Proveedor(); proveedor.idProvee = int.Parse(reader["IDPROVEE"].ToString()); proveedor.nombre = reader["NOMBRE"].ToString(); proveedores.Add(proveedor); } cnn.Close(); return(proveedores); } else { return(null); } } catch (Exception ex) { cnn.Close(); proveedores = null; throw new Exception("CN_Productos-listarProveedor+ " + ex.Message); } }
public DataTable RN_Buscar_Proveedores(string valor) { BD_Proveedor obj = new BD_Proveedor(); return(obj.BD_Buscar_Proveedores(valor)); }
public DataTable RN_Mostrar_Todos_Proveedores() { BD_Proveedor obj = new BD_Proveedor(); return(obj.BD_Mostrar_Todos_Proveedores()); }
public void RN_Editar_Proveedor(EN_Proveedor pro) { BD_Proveedor obj = new BD_Proveedor(); obj.BD_Editar_Proveedor(pro); }
public void RN_Registrar_Proveedor(EN_Proveedor pro) { BD_Proveedor obj = new BD_Proveedor(); obj.BD_Registrar_Proveedor(pro); }
public List <E_Proveedor> getAllProveedor(string filtro) { BD_Proveedor bdProve = new BD_Proveedor(); return(bdProve.getAll_Proveedor(filtro)); }