Example #1
0
        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);
        }
Example #2
0
 private void ctrlABM1_Alta(object sender)
 {
     auxProvee = new Proveedor();
     estado = ABM.Alta;
     pnlBuscaProducto.Enabled = false;
     pnlEditaProducto.Enabled = true;
     limpia();
 }
Example #3
0
 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;
 }
Example #4
0
 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;
 }
Example #5
0
 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();
 }
Example #6
0
        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();
        }
Example #7
0
 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();
     }
 }
Example #8
0
 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();
     }
 }
Example #9
0
        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();
        }
Example #10
0
        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();
        }
Example #11
0
        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;
        }
Example #12
0
 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;
 }
Example #13
0
 public static Proveedor Proveedor(int id)
 {
     ManejaProveedor manejaProveedor = new ManejaProveedor();
     Proveedor res = new Proveedor();
     res = (Proveedor)manejaProveedor.buscaPorId(id);
     return res;
 }
Example #14
0
 private void abmProveedor_Load(object sender, EventArgs e)
 {
     estado = ABM.Nada;
     auxProvee = new Proveedor();
     refresca();
 }
Example #15
0
 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();
             }
         }
     }
 }
Example #16
0
 private void ctrlABM1_Modificacion(object sender)
 {
     estado = ABM.Modificacion;
     auxProvee = new Proveedor();
     pnlBuscaProducto.Enabled = true;
 }
Example #17
0
 public Pedido()
 {
     proveedor = new Proveedor();
 }
Example #18
0
 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();
         }
     }
 }
Example #19
0
 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;
 }
Example #20
0
 public Pedido(Proveedor p)
 {
     proveedor = p;
 }
Example #21
0
 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;
 }