static public Entidades.Proveedor buscarProveedor(string id) { Conexion.OpenConnection(); Entidades.Proveedor p = new Entidades.Proveedor(); string query = "Select* from proveedor Where idProveedor = @id"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@id", id); comando.Prepare(); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { p.Correo = reader.GetString("correo"); p.Descripcion = reader.GetString("descripcion"); p.Direccion = reader.GetString("direccion"); p.IdProvedor = reader.GetString("idProveedor"); p.Nombre = reader.GetString("nombre"); p.Telefono = reader.GetString("telefono"); Conexion.CloseConnection(); return(p); } //retorna valores nulos en caso de no encontrar coincidencias Conexion.CloseConnection(); return(p); }
private void ctrlABM1_Alta(object sender) { auxProvee = new Proveedor(); estado = ABM.Alta; pnlBuscaProducto.Enabled = false; pnlEditaProducto.Enabled = true; limpia(); }
private void LlenaCampos(Proveedor proveedor) { ProveedorIdTextBox.Text = proveedor.ProveedorId.ToString(); EmpresaTextBox.Text = proveedor.Empresa; DireccionTextBox.Text = proveedor.Direccion; TelefonoTextBox.Text = proveedor.Telefono; CorreoTextBox.Text = proveedor.Correo; WebTextBox.Text = proveedor.Web; }
public iEntidad buscaPorId(int id) { DataRow i = manejador.ConsultarId("Select * from Proveedores WHERE `IdProveedor`='" + id + "';"); Proveedor auxEva = new Proveedor(); auxEva.Id = Convert.ToInt32(i["IdProveedor"]); auxEva.Nombre = i["Nombre"].ToString(); auxEva.Estado = Convert.ToBoolean(i["Estado"]); llenaProveedor(auxEva); return auxEva; }
private void btnCrearProveedor_Click(object sender, EventArgs e) { pr = new Proveedor(); pr.Nombre = tbNombreMarcaNuevo.Text; pr.Estado = true; Agrega.Proveedor(pr); lPr.Add(pr); CargaDGVProveedor(); tbNombreMarcaNuevo.Clear(); }
static public void eliminar(Entidades.Proveedor p) { Conexion.OpenConnection(); string query = "DELETE from proveedor WHERE idProveedor = @idProveedor"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@idProveedor", p.IdProvedor); comando.Prepare(); comando.ExecuteNonQuery(); Conexion.CloseConnection(); }
private void btnEliminarProveedor_Click(object sender, EventArgs e) { if (dgvProveedor.RowCount < 1 || dgvProveedor.CurrentRow == null) MessageBox.Show("Debe selecionar un proveedor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { pr = new Proveedor(); pr.Id = (int)dgvProveedor.CurrentRow.Cells["Id"].Value; pr.Nombre = dgvProveedor.CurrentRow.Cells["Nombre"].Value.ToString(); Elimina.Proveedor(pr); lPr = Devuelve.Proveedores(); CargaDGVProveedor(); } }
private void btnCargaTelefono_Click(object sender, EventArgs e) { if (dgvProveedor.RowCount < 1 || dgvProveedor.CurrentRow == null) MessageBox.Show("Debe selecionar un proveedor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { pr = new Proveedor(); pr.Id = (int)dgvProveedor.CurrentRow.Cells["Id"].Value; pr.Nombre = dgvProveedor.CurrentRow.Cells["Nombre"].Value.ToString(); te = new Telefono(); te.Numero = Convert.ToInt32(tbTelefono.Text); Agrega.Telefono(te); Agrega.TelefonoProveedor(te, pr); lPr = Devuelve.Proveedores(); CargaDGVTelefonos(); } }
static public void modificar(Entidades.Proveedor p) { Conexion.OpenConnection(); string query = "UPDATE proveedor Set nombre = @nombre, telefono = @telefono, direccion = @direccion , correo = @correo, descripcion = @descripcion WHERE idProveedor = @idProveedor"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@idProveedor", p.IdProvedor); comando.Parameters.AddWithValue("@nombre", p.Nombre); comando.Parameters.AddWithValue("@telefono", p.Telefono); comando.Parameters.AddWithValue("@direccion", p.Direccion); comando.Parameters.AddWithValue("@correo", p.Correo); comando.Parameters.AddWithValue("@descripcion", p.Descripcion); comando.Prepare(); comando.ExecuteNonQuery(); Conexion.CloseConnection(); }
static public void insertar(Entidades.Proveedor p) { Conexion.OpenConnection(); string query = "insert into proveedor (idProveedor, nombre, telefono, direccion, correo, descripcion) values(@idProveedor, @nombre, @telefono, @direccion, @correo, @descripcion)"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@idProveedor", p.IdProvedor); comando.Parameters.AddWithValue("@nombre", p.Nombre); comando.Parameters.AddWithValue("@telefono", p.Telefono); comando.Parameters.AddWithValue("@direccion", p.Direccion); comando.Parameters.AddWithValue("@correo", p.Correo); comando.Parameters.AddWithValue("@descripcion", p.Descripcion); comando.Prepare(); comando.ExecuteNonQuery(); Conexion.CloseConnection(); }
public static bool Insertar(Proveedor proveedor) { bool retorno = false; try { using (var db = new MiniSubControlDb()) { db.Proveedor.Add(proveedor); db.SaveChanges(); retorno = true; } } catch (Exception ex) { throw ex; } return retorno; }
public List<iEntidad> Todo() { DataTable aux = manejador.Consultar("Select * from Proveedores;"); List<iEntidad> res = new List<iEntidad>(); foreach (DataRow i in aux.Rows) { Proveedor auxEva = new Proveedor(); auxEva.Id = Convert.ToInt32(i["IdProveedor"]); auxEva.Nombre = i["Nombre"].ToString(); auxEva.Estado = Convert.ToBoolean(i["Estado"].ToString()); llenaProveedor(auxEva); res.Add(auxEva); } return res; }
public static Proveedor Proveedor(int id) { ManejaProveedor manejaProveedor = new ManejaProveedor(); Proveedor res = new Proveedor(); res = (Proveedor)manejaProveedor.buscaPorId(id); return res; }
private void abmProveedor_Load(object sender, EventArgs e) { estado = ABM.Nada; auxProvee = new Proveedor(); refresca(); }
private void dgvProductosEdit_CellClick(object sender, DataGridViewCellEventArgs e) { if (estado == ABM.Modificacion) { pnlEditaProducto.Enabled = true; if (dgvClientesEdit.SelectedRows.Count != 0) { auxProvee = Devuelve.Proveedor((int)dgvClientesEdit.CurrentRow.Cells["Id"].Value); if (auxProvee != null) { limpia(); llenarCampos(); } } } }
private void ctrlABM1_Modificacion(object sender) { estado = ABM.Modificacion; auxProvee = new Proveedor(); pnlBuscaProducto.Enabled = true; }
public Pedido() { proveedor = new Proveedor(); }
private void btnEliminaTel_Click(object sender, EventArgs e) { if (dgvProveedor.RowCount < 1 || dgvProveedor.CurrentRow == null) MessageBox.Show("Debe selecionar un proveedor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { if (dgvTelefonoProveedor.RowCount < 1 || dgvTelefonoProveedor.CurrentRow == null) MessageBox.Show("Debe selecionar un telefono", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { pr = new Proveedor(); pr.Id = (int)dgvProveedor.CurrentRow.Cells["Id"].Value; te = new Telefono(); te.Id = (int)dgvTelefonoProveedor.CurrentRow.Cells["Id"].Value; Elimina.TelefonoProveedor(te, pr); lPr = Devuelve.Proveedores(); CargaDGVProveedor(); CargaDGVTelefonos(); } } }
public Articulo(int idArticulo, string nombreArt, byte[] imagenArt, string descArt, decimal precioArt, int stock, int stockMin, Proveedor proveedorArt) { _IdArticulo = idArticulo; _NombreArt = nombreArt; _ImagenArt = imagenArt; _DescArt = descArt; _PrecioArt = precioArt; _Stock = Stock; _StockMinimo = stockMin; _ProveedorArt = proveedorArt; }
public Pedido(Proveedor p) { proveedor = p; }
private void LlenarClase(Proveedor proveedor) { proveedor.ProveedorId = StringToInt(ProveedorIdTextBox.Text); proveedor.Empresa = EmpresaTextBox.Text; proveedor.Direccion = DireccionTextBox.Text; proveedor.Telefono = TelefonoTextBox.Text; proveedor.Correo = CorreoTextBox.Text; proveedor.Web = WebTextBox.Text; }