public bool read(ENProducto en)
        {
            SqlConnection conn    = new SqlConnection(constring);
            String        comando = "select * from [dbo].[Producto] where codigo='" + en.Codigo + "'";

            try
            {
                conn.Open();
                SqlCommand    cmd = new SqlCommand(comando, conn);
                SqlDataReader dr  = cmd.ExecuteReader();
                dr.Read();
                if (int.Parse(dr["codigo"].ToString()) == en.Codigo)
                {
                    en.Codigo      = int.Parse(dr["codigo"].ToString());
                    en.Nombre      = dr["nombre"].ToString();
                    en.Descripcion = dr["descripcion"].ToString();
                    en.Precio      = float.Parse(dr["precio"].ToString());
                    dr.Close();
                    conn.Close();
                    return(true);
                }
                return(false);
            }
            catch (Exception)
            {
                conn.Close();
                return(false);
            }
        }
 public ENProducto(ENProducto producto)
 {
     this.codigo      = producto.codigo;
     this.nombre      = producto.nombre;
     this.descripcion = producto.descripcion;
     this.precio      = producto.precio;
     this.pedido      = producto.pedido;
 }
        public bool create(ENProducto en)
        {
            SqlConnection conn    = new SqlConnection(constring);
            string        comando = "Insert Into Producto (codigo, nombre, descripcion, precio) " + "VALUES ('" + en.Codigo + "', '" + en.Nombre + "', '" + en.Descripcion + "','" + en.Precio + "')";

            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(comando, conn);
                cmd.ExecuteNonQuery();
                conn.Close();
            }
            catch (Exception e)
            {
                conn.Close();
                Console.WriteLine("Error: " + e);
                return(false);
            }
            return(true);
        }
        public bool delete(ENProducto en)
        {
            SqlConnection conn    = new SqlConnection(constring);;
            string        comando = "Delete from [dbo].[Producto] where codigo = '" + en.Codigo + "'";

            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(comando, conn);
                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                conn.Close();
                return(false);
            }
            finally
            {
                conn.Close();
            }
            return(true);
        }
        public bool update(ENProducto en)
        {
            SqlConnection conn    = new SqlConnection(constring);
            string        comando = "UPDATE [dbo].[Producto] " + "SET nombre = '" + en.Nombre + "',  descripcion = '" + en.Descripcion + "',  precio = '" + en.Precio + "', pedido = '" + en.Pedido + "' where Codigo ='" + en.Codigo + "'";

            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(comando, conn);
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                conn.Close();
                Console.WriteLine("Error: " + e);
                return(false);
            }
            finally
            {
                conn.Close();
            }
            return(true);
        }