Beispiel #1
0
        public EN_Articulo DA_MostrarArticulo(EN_Articulo articulo)
        {
            EN_Articulo en_articulo = new EN_Articulo();

            try
            {
                cn  = conexion.DA_Conectar();
                cmd = new SqlCommand("SELECT CodArticulo, Descripcion, Foto FROM proyecto.Articulos where CodArticulo = @p_codArticulo");
                cmd.Parameters.AddWithValue("@p_codArticulo", articulo.codArticulo);
                cmd.Connection = cn;
                cn.Open();
                SqlDataReader drArticulo = cmd.ExecuteReader();
                if (drArticulo.Read())
                {
                    en_articulo.descripcion = drArticulo["Descripcion"].ToString();
                    if (drArticulo["Foto"].ToString() != "")
                    {
                        en_articulo.foto = (byte[])drArticulo["Foto"];
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Ha ocurrido un errror: " + ex.Message);
            }
            finally
            {
                cn.Close();
            }
            return(en_articulo);
        }
Beispiel #2
0
        public EN_Articulo BL_MostrarArticulo(EN_Articulo articulo)
        {
            EN_Articulo en_articulo = new EN_Articulo();

            en_articulo = almacen.DA_MostrarArticulo(articulo);
            return(en_articulo);
        }
Beispiel #3
0
        private void datagridarticulos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            EN_Articulo articulo = new EN_Articulo();

            articulo.codArticulo = datagridarticulos.SelectedCells[0].Value.ToString();
            txtcodarticulo.Text  = articulo.codArticulo;
            articulo             = almacen.BL_MostrarArticulo(articulo);
            txtdescripcion.Text  = articulo.descripcion;
            if (articulo.foto == null)
            {
                pbArticulo.Image = CapaCliente.Properties.Resources.nodisponible;
            }
            else
            {
                MemoryStream ms = new MemoryStream(articulo.foto);
                pbArticulo.Image     = Image.FromStream(ms);
                txtcantidad.ReadOnly = false;
            }
        }