コード例 #1
0
ファイル: Cliente.cs プロジェクト: sisaza92/xiomicilios
        public void ActualizarCliente(Entidades.Cliente cliente)
        {
            Conectividad aux = new Conectividad();
            SqlCommand   cmd = new SqlCommand();

            cmd.Connection = aux.conectar();
            SqlParameter parametroNombre = new SqlParameter();

            parametroNombre.ParameterName = "@nombreUsuario";
            parametroNombre.Value         = cliente.NombreCliente;
            cmd.Parameters.Add(parametroNombre);
            cmd.Parameters.Add(new SqlParameter("@Apellido", cliente.Apellido));
            cmd.Parameters.Add(new SqlParameter("@Ciudad", cliente.Ciudad));
            cmd.Parameters.Add(new SqlParameter("@Correo", cliente.Correo));
            cmd.Parameters.Add(new SqlParameter("@usuario", cliente.Usuario));
            cmd.Parameters.Add(new SqlParameter("@idUsuario", cliente.IdCliente));
            cmd.Parameters.Add(new SqlParameter("@contrasena", cliente.Contrasena));
            cmd.Parameters.Add(new SqlParameter("@direccion", cliente.Direccion));
            cmd.Parameters.Add(new SqlParameter("@activoUsuario", cliente.ActivoCliente));
            cmd.Parameters.Add(new SqlParameter("@telefono", cliente.Telefono));
            cmd.Parameters.Add(new SqlParameter("@fechaUsuario", cliente.FechaCliente));
            cmd.CommandText = "spr_ActualizarCliente";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.ExecuteNonQuery();
            aux.conectar();
        }
コード例 #2
0
ファイル: Cliente.cs プロジェクト: sisaza92/xiomicilios
        //public void BuscarCliente(Entidades.Cliente clienteList)
        //{
        //    throw new NotImplementedException();
        //}

        //public IList<Entidades.Cliente> BuscarCliente()
        //{
        //    Conectividad aux = new Conectividad();
        //    SqlCommand cmd = new SqlCommand();
        //    {
        //        cmd.Connection = aux.conectar();
        //        cmd.CommandText = "spr_BuscarCliente";
        //        cmd.CommandType = CommandType.StoredProcedure;
        //    };

        //    SqlDataReader sqlDataReader = cmd.ExecuteReader();

        //    IList<Entidades.Cliente> clienteList = new List<Entidades.Cliente>();
        //    Entidades.Cliente cliente;
        //    while (sqlDataReader.Read())
        //    {
        //        cliente = new Entidades.Cliente
        //        {
        //            Documento = sqlDataReader["Documento"].ToString().Trim(),
        //            Ciudad = sqlDataReader["Ciudad"].ToString().Trim(),
        //            Nombre = sqlDataReader["Nombre"].ToString().Trim(),
        //            Correo = sqlDataReader["Correo"].ToString().Trim(),
        //            Apellido = sqlDataReader["Apellido"].ToString().Trim(),
        //            Activo = bool.Parse(sqlDataReader["activo"].ToString())
        //            //SegundoApellido = sqlDataReader[COLUMN_SEGUNDO_APELLIDO].ToString(),
        //            //FechaNacimiento = new DateTime(),
        //            //Direccion = sqlDataReader[COLUMN_TELEFONO].ToString(),
        //            //Telefono = sqlDataReader[COLUMN_DIRECCION].ToString()
        //        };

        //        clienteList.Add(cliente);
        //    }

        //    aux.conectar();

        //    return clienteList;

        //}



        public void EliminarCliente(Entidades.Cliente cliente)
        {
            Conectividad aux = new Conectividad();
            SqlCommand   cmd = new SqlCommand();

            {
                cmd.Connection = aux.conectar();
                cmd.Parameters.Add(new SqlParameter("@idUsuario", cliente.IdCliente));
                cmd.CommandText = "spr_EliminarCliente";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.ExecuteNonQuery();
            };

            cmd.Connection = aux.conectar();

            //< a href = "javascript:__doPostBack('GridView','Delete$0')" > Delete </ a >
        }
コード例 #3
0
ファイル: FacturaDAO.cs プロジェクト: sisaza92/xiomicilios
        public void InsertarFactura(Entidades.Factura factura)
        {
            conectividad = new Conectividad();

            sqlCommand            = new SqlCommand();
            sqlCommand.Connection = conectividad.conectar();

            sqlCommand.Parameters.Add(new SqlParameter("@" + COLUMN_ID_FACTURA, factura.IdFactura));
            sqlCommand.Parameters.Add(new SqlParameter("@" + COLUMN_ID_USUARIO, factura.IdCliente));
            sqlCommand.Parameters.Add(new SqlParameter("@" + COLUMN_TOTAL, factura.Total));
            sqlCommand.Parameters.Add(new SqlParameter("@" + COLUMN_FECHA_FACTURA, factura.FechaFactura));
            sqlCommand.Parameters.Add(new SqlParameter("@" + COLUMN_ACTIVO_FACTURA, factura.ActivoFactura));

            sqlCommand.CommandText = PROCEDURE_INSERT;
            sqlCommand.CommandType = CommandType.StoredProcedure;
            sqlCommand.ExecuteNonQuery();

            conectividad.conectar();
        }
コード例 #4
0
ファイル: Categoria.cs プロジェクト: sisaza92/xiomicilios
        public IList <Entidades.Categoria> ListarCategoria()
        {
            Conectividad aux = new Conectividad();
            SqlCommand   cmd = new SqlCommand();

            {
                cmd.Connection  = aux.conectar();
                cmd.CommandText = "spr_listar_categorias";
                cmd.CommandType = CommandType.StoredProcedure;
            };

            SqlDataReader sqlDataReader = cmd.ExecuteReader();

            IList <Entidades.Categoria> categoriaList = new List <Entidades.Categoria>();

            Entidades.Categoria categoria;
            while (sqlDataReader.Read())
            {
                categoria = new Entidades.Categoria
                {
                    IdCategoria     = long.Parse(sqlDataReader["idCategoria"].ToString()),
                    NombreCategoria = sqlDataReader["nombreCategoria"].ToString().Trim(),
                    FechaCategoria  = DateTime.Parse(sqlDataReader["fechaCategoria"].ToString()),
                    ActivoCategoria = bool.Parse(sqlDataReader["activoCategoria"].ToString()),
                    ImagenCategoria = (byte[])sqlDataReader["imagenCategoria"],
                    //Activo = bool.Parse(sqlDataReader["activo"].ToString())
                    //SegundoApellido = sqlDataReader[COLUMN_SEGUNDO_APELLIDO].ToString(),
                    //FechaNacimiento = new DateTime(),
                    //Direccion = sqlDataReader[COLUMN_TELEFONO].ToString(),
                    //Telefono = sqlDataReader[COLUMN_DIRECCION].ToString()
                };

                categoriaList.Add(categoria);
            }

            aux.conectar();

            return(categoriaList);
        }
コード例 #5
0
ファイル: Cliente.cs プロジェクト: sisaza92/xiomicilios
        public Entidades.Cliente Login(string usuario, string contrasena)
        {
            Conectividad aux = new Conectividad();
            SqlCommand   cmd = new SqlCommand();

            {
                cmd.Connection = aux.conectar();
                cmd.Parameters.Add(new SqlParameter("@usuario", usuario));
                cmd.Parameters.Add(new SqlParameter("@contrasena", contrasena));
                cmd.CommandText = "spr_login";
                cmd.CommandType = CommandType.StoredProcedure;
            };

            SqlDataReader sqlDataReader = cmd.ExecuteReader();

            Entidades.Cliente cliente = null;
            while (sqlDataReader.Read())
            {
                cliente = new Entidades.Cliente
                {
                    IdCliente     = int.Parse(sqlDataReader["idUsuario"].ToString().Trim()),
                    NombreCliente = sqlDataReader["nombreUsuario"].ToString().Trim(),
                    Apellido      = sqlDataReader["apellido"].ToString().Trim(),
                    Usuario       = sqlDataReader["usuario"].ToString().Trim(),
                    ActivoCliente = bool.Parse(sqlDataReader["activoUsuario"].ToString().Trim()),
                    Ciudad        = sqlDataReader["ciudad"].ToString().Trim(),
                    Contrasena    = sqlDataReader["contrasena"].ToString().Trim(),
                    Correo        = sqlDataReader["correo"].ToString().Trim(),
                    Direccion     = sqlDataReader["direccion"].ToString().Trim(),
                    FechaCliente  = DateTime.Parse(sqlDataReader["fechaUsuario"].ToString().Trim()),
                    Telefono      = sqlDataReader["telefono"].ToString().Trim()
                };
            }

            aux.conectar();

            return(cliente);
        }
コード例 #6
0
        public IList <Entidades.Producto> ListarProductos(long idCategoria)
        {
            Conectividad aux = new Conectividad();
            SqlCommand   cmd = new SqlCommand();

            {
                cmd.Connection = aux.conectar();
                cmd.Parameters.Add(new SqlParameter("@idCategoria", idCategoria));
                cmd.CommandText = "spr_productos_por_categoria";
                cmd.CommandType = CommandType.StoredProcedure;
            };

            SqlDataReader sqlDataReader = cmd.ExecuteReader();

            IList <Entidades.Producto> productList = new List <Entidades.Producto>();

            Entidades.Producto producto;
            while (sqlDataReader.Read())
            {
                producto = new Entidades.Producto
                {
                    IdProducto     = long.Parse(sqlDataReader["idProducto"].ToString().Trim()),
                    IdCategoria    = long.Parse(sqlDataReader["idCategoria"].ToString().Trim()),
                    Descripcion    = sqlDataReader["descripcion"].ToString().Trim(),
                    NombreProducto = sqlDataReader["nombreProducto"].ToString().Trim(),
                    PrecioProducto = Double.Parse(sqlDataReader["precioProducto"].ToString().Trim()),
                    FechaProducto  = DateTime.Parse(sqlDataReader["fechaProducto"].ToString().Trim()),
                    ActivoProducto = bool.Parse(sqlDataReader["activoProducto"].ToString())
                                     //Imagen
                };

                productList.Add(producto);
            }

            aux.conectar();

            return(productList);
        }
コード例 #7
0
ファイル: Detalles.cs プロジェクト: sisaza92/xiomicilios
        public void InsertarDetalle(Entidades.Detalle detalle)
        {
            Conectividad aux = new Conectividad();
            SqlCommand   cmd = new SqlCommand();

            cmd.Connection = aux.conectar();
            SqlParameter parametroNombre = new SqlParameter();



            parametroNombre.ParameterName = "@idDetalle";
            parametroNombre.Value         = detalle.IdDetalle;
            cmd.Parameters.Add(parametroNombre);
            cmd.Parameters.Add(new SqlParameter("@precioUnitario", detalle.PrecioUnitario));
            cmd.Parameters.Add(new SqlParameter("@subtotal", detalle.Subtotal));
            cmd.Parameters.Add(new SqlParameter("@cantidad", detalle.Cantidad));
            cmd.Parameters.Add(new SqlParameter("@factura", detalle.IdFactura));
            //cmd.Parameters.Add(new SqlParameter("@fechaUsuario", cliente.FechaCliente));
            cmd.CommandText = "spr_InsertarDetalle";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.ExecuteNonQuery();
            aux.conectar();
        }