Example #1
0
        public void Insertar(CompraCine CompraCine)
        {
            SqlConnection conexion = new SqlConnection(Conexion.Cadena);

            try
            {
                conexion.Open();

                string sql = "SP_compraCine_Insert";

                SqlCommand comando = new SqlCommand(sql, conexion);

                comando.Parameters.AddWithValue("@fecha", CompraCine.Fecha);
                comando.Parameters.AddWithValue("@idTicket", CompraCine.Ticket.IdTicket);
                comando.Parameters.AddWithValue("@cantidadNinos", CompraCine.CantNiƱos);
                comando.Parameters.AddWithValue("@cantidadRegular", CompraCine.CantRegula);
                comando.Parameters.AddWithValue("@descuento", CompraCine.Descuento);
                comando.Parameters.AddWithValue("@cargoServicio", CompraCine.CargoServicio);
                comando.Parameters.AddWithValue("@total", CompraCine.Total);
                comando.CommandType = System.Data.CommandType.StoredProcedure;
                comando.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                conexion.Close();
            }
        }
Example #2
0
        public void Insertar(CompraCine CompraCine)
        {
            if (string.IsNullOrEmpty(CompraCine.IdCompra.ToString()))
            {
                throw new ApplicationException("El Ticket es requerido");
            }

            CompraCineDatos datos = new CompraCineDatos();

            if (datos.SeleccionarCompraCinePorId(CompraCine.IdCompra) == null)
            {
                datos.Insertar(CompraCine);
            }
            else
            {
                datos.Actualizar(CompraCine);
            }
        }
Example #3
0
        public List <CompraCine> SeleccionarTodos()
        {
            List <CompraCine> CompraCines = new List <CompraCine>();
            SqlConnection     conexion    = new SqlConnection(Conexion.Cadena);

            try
            {
                conexion.Open();

                string sql = "SP_compraCine_SelectAll";

                SqlCommand  comando     = new SqlCommand(sql, conexion);
                TicketDatos TicketDatos = new TicketDatos();
                comando.CommandType = System.Data.CommandType.StoredProcedure;
                SqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    CompraCine CompraCine = new CompraCine()
                    {
                        IdCompra      = Convert.ToInt32(reader["idCompra"]),
                        Fecha         = Convert.ToDateTime(reader["fecha"].ToString()),
                        Ticket        = TicketDatos.SeleccionarTicketPorId(Convert.ToInt32(reader["idTicket"])),
                        CantNiƱos     = Convert.ToInt32(reader["cantidadNinos"]),
                        CantRegula    = Convert.ToInt32(reader["cantidadRegular"]),
                        Descuento     = Convert.ToDouble(reader["descuento"]),
                        CargoServicio = Convert.ToDouble(reader["cargoServcio"]),
                        Total         = Convert.ToDouble(reader["total"])
                    };
                    CompraCines.Add(CompraCine);
                }
                return(CompraCines);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                conexion.Close();
            }
        }