ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PROGRAMA EN C# PARA LLEVAR INVENTARIO DE CUALQUIER NEGOCIO.


Enviado por   •  7 de Diciembre de 2016  •  Práctica o problema  •  5.730 Palabras (23 Páginas)  •  635 Visitas

Página 1 de 23

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Data.SqlClient;

namespace CapaDatos

{

    public class Conexion

    {

        public SqlConnection conectar()

        {

            SqlConnection cn = new SqlConnection();

            cn.ConnectionString = "Data Source=DAVIDYNUBIA\\SQLEXPRESS; Initial Catalog=master; Integrated Security=true";

            return cn;

        }

    }

}

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using CapaEntidades;

using System.Data.SqlClient;

using System.Data;

namespace CapaDatos

{

    public class daoCategoria

    {

        public static List ListarCategorias()

        {

            SqlCommand cmd = null;

            SqlDataReader dr = null;

            List lista = null;

            try

            {

                Conexion cn = new Conexion();

                SqlConnection cnx = cn.conectar();

                cmd = new SqlCommand("ListarCategorias",cnx);

                cmd.CommandType = CommandType.StoredProcedure;

                cnx.Open();

                dr = cmd.ExecuteReader();

                lista = new List();

                while (dr.Read())

                {

                    entCategoria c = new entCategoria();

                    c.Descripcion = dr["Descripcion"].ToString();

                    c.IdCategoria = Convert.ToInt32(dr["IdCategoria"].ToString());

                    lista.Add(c);

                }

            }

            catch (Exception e)

            {

                lista = null;

            }

            finally

            {

                cmd.Connection.Close();

            }

            return lista;

        }

    }

}

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using CapaEntidades;

using System.Data.SqlClient;

using System.Data;

namespace CapaDatos

{

    public class daoProducto

    {

        public static List ListarProductosPorCategoria(int idCategoria)

        {

            SqlCommand cmd = null;

            SqlDataReader dr = null;

            List lista = null;

            try

            {

                Conexion cn = new Conexion();

                SqlConnection cnx = cn.conectar();

                cmd = new SqlCommand("ListarProductosPorCategoria", cnx);

                cmd.Parameters.AddWithValue("@idCategoria",idCategoria);

                cmd.CommandType = CommandType.StoredProcedure;

                cnx.Open();

                dr = cmd.ExecuteReader();

                lista = new List();

                while (dr.Read())

                {

                    entProducto p = new entProducto();

                    p.Activo = Convert.ToInt32(dr["Activo"].ToString());

                    p.Detalle = dr["Detalle"].ToString();

                    p.idCategoria = Convert.ToInt32(dr["idCategoria"].ToString());

                    p.IdProducto = Convert.ToInt32(dr["IdProducto"].ToString());

                    p.Nombre = dr["Nombre"].ToString();

                    p.Precio = float.Parse(dr["Precio"].ToString());

                    p.Stock = float.Parse(dr["Stock"].ToString());

                    lista.Add(p);

                }

            }

            catch (Exception e)

            {

                lista = null;

            }

            finally

            {

                cmd.Connection.Close();

            }

            return lista;

        }

        public static entProducto BuscarProducto(int IdProducto)

        {

            entProducto obj = null;

            SqlCommand cmd = null;

            SqlDataReader dr = null;

            try

            {

                Conexion cn = new Conexion();

                SqlConnection cnx = cn.conectar();

                cmd = new SqlCommand("BuscarProducto", cnx);

                cmd.Parameters.AddWithValue("@IdProducto", IdProducto);

                cmd.CommandType = CommandType.StoredProcedure;

                cnx.Open();

                dr = cmd.ExecuteReader();

                obj = new entProducto();

                dr.Read();

                obj.Activo = Convert.ToInt32(dr["Activo"].ToString());

                obj.Detalle = dr["Detalle"].ToString();

...

Descargar como (para miembros actualizados) txt (17 Kb) pdf (123 Kb) docx (12 Kb)
Leer 22 páginas más »
Disponible sólo en Clubensayos.com