예제 #1
0
        public bool updatePedido(ENPedido en)
        {
            SqlConnection conn    = null;
            String        comando = "Update Pedido set fecha = '" + en.Fecha + "', precio = '" + en.Precio + "', Direccion = '" + en.Direccion + "', Estado = '" + en.Estado
                                    + "' where id = '" + en.Id + "'";

            try
            {
                conn = new SqlConnection(constring);
                conn.Open();
                SqlCommand cmd = new SqlCommand(comando, conn);
                cmd.ExecuteNonQuery();
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();               // Se asegura de cerrar la conexión.
                }
            }

            return(true);
        }
예제 #2
0
        public bool deletePedido(ENPedido en)
        {
            SqlConnection conn    = null;
            String        comando = "Delete from Pedido where Id = '" + en.Id + "'";

            try
            {
                conn = new SqlConnection(constring);
                conn.Open();
                SqlCommand cmd = new SqlCommand(comando, conn);
                cmd.ExecuteNonQuery();
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();               // Se asegura de cerrar la conexión.
                }
            }

            return(true);
        }
예제 #3
0
        public bool createPedido(ENPedido en)
        {
            SqlConnection conn    = null;
            String        comando = "Insert into Pedido(Fecha,Precio,Direccion,Estado) VALUES ('" + en.Fecha +
                                    "','" + en.Precio + "','" + en.Direccion + "','" + en.Estado + "')";

            try
            {
                conn = new SqlConnection(constring);
                conn.Open();
                SqlCommand cmd = new SqlCommand(comando, conn);
                cmd.ExecuteNonQuery();
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();               // Se asegura de cerrar la conexión.
                }
            }

            return(true);
        }
예제 #4
0
        public void confirmPedido(ENPedido en)
        {
            SqlConnection conn    = null;
            String        comando = "Select * from Pedido where Id = '" + en.Id + "'";

            try
            {
                conn = new SqlConnection(constring);
                conn.Open();
                SqlCommand    cmd = new SqlCommand(comando, conn);
                SqlDataReader dr  = cmd.ExecuteReader();

                if (dr.HasRows)
                {
                    dr.Read();
                    en.Fecha     = dr.GetDateTime(1);
                    en.Precio    = dr.GetFloat(2);
                    en.Direccion = dr.GetString(3);
                    en.Estado    = dr.GetString(4);
                }
                else
                {
                    Console.WriteLine("No rows found.");
                }

                dr.Close();
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();               // Se asegura de cerrar la conexión.
                }
            }
        }
예제 #5
0
        public void readPedido(ENPedido en)
        {
            SqlConnection conn    = null;
            String        comando = "Select * from Usuario where nombre = '" + en.Nombre + "'";

            try
            {
                conn = new SqlConnection(constring);
                conn.Open();
                SqlCommand    cmd = new SqlCommand(comando, conn);
                SqlDataReader dr  = cmd.ExecuteReader();

                if (dr.HasRows)
                {
                    dr.Read();
                    en.Direccion = dr.GetString(6);
                }
                else
                {
                    Console.WriteLine("No rows found.");
                }

                dr.Close();
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();               // Se asegura de cerrar la conexión.
                }
            }
        }