Exemple #1
0
 public Reserva(vFuncion obj, int total_asi, Asientos_Elegir frm_asiento_elegir)
 {
     InitializeComponent();
     btnImprimir.Visible = false;
     fun            = obj;
     idfun          = fun.ID_funcion;
     total_asientos = total_asi;//indica cauntos boletos se compraron
     asientos       = frm_asiento_elegir;
     TOT            = asientos.Total_FIN;
     lblTotal.Text  = Convert.ToString(TOT);
 }
        Funcion objFunc;//este objeto es para que podamos recuperar y hacer insert


        public CatFunciones(vFuncion fun, Funciones frmFuncion)
        {
            //aqui es cuando se va a editar alguna función
            InitializeComponent();
            NuevaFuncion = false;
            obFun        = fun;
            formFun      = frmFuncion;
            PrepararEdicion();
            LlenarcBO();
            DatosInterface();
        }
 public SeccionAsientos(vFuncion func)
 {
     InitializeComponent();
     this.fun     = func;
     lblSALA.Text = func.tipo_sala;
     foreach (var x in sala.GetPrecios().Where(a => a.Nombre_sala == func.tipo_sala))
     {
         tipe.Precio = x.Precio;//precio del tipo de sala
     }
     precio_sala = Convert.ToDecimal(tipe.Precio);
 }
Exemple #4
0
        private void dgvHorarios_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            vFuncion func = new vFuncion();

            if (e.ColumnIndex == 6)
            {
                func.ID_funcion = int.Parse
                                      (dgvHorarios.Rows[e.RowIndex].Cells[0].Value.ToString());
                func.NUM_SALA    = Convert.ToInt32(dgvHorarios.Rows[e.RowIndex].Cells[1].Value.ToString());
                func.Cod_sala    = Convert.ToInt32(dgvHorarios.Rows[e.RowIndex].Cells[2].Value.ToString());
                func.tipo_sala   = dgvHorarios.Rows[e.RowIndex].Cells[3].Value.ToString();
                func.nombre_peli = dgvHorarios.Rows[e.RowIndex].Cells[4].Value.ToString();
                func.Hora_ini    = dgvHorarios.Rows[e.RowIndex].Cells[5].Value.ToString();

                SeccionAsientos selec = new SeccionAsientos(func);
                selec.ShowDialog();
            }
        }
        public List <vDetallecompra> Detalle(vFuncion ji)
        {
            List <vDetallecompra> obj = new List <vDetallecompra>();

            using (var db = new EntidadesCinemaF())
            {
                obj = (from x in db.Detalle_compra where x.Id_funcion == ji.ID_funcion
                       select new vDetallecompra
                {
                    id_asiento = x.id_asiento,
                    pelicula_nom = x.Funcion.Pelicula.nombre_pelicula,
                    sala_num = x.Funcion.Cod_sala,
                    horario = x.Funcion.Hora_ini,
                    fila = x.Asiento.fila,
                    columna = x.Asiento.columna
                }).ToList();
                return(obj);
            }
        }
 private void SeleccionarRegistro(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         vFuncion vista = new vFuncion();
         if (e.ColumnIndex == 4)
         {
             vista.NUM_SALA    = Convert.ToInt32(dgvFunciones.Rows[e.RowIndex].Cells[0].Value.ToString());
             vista.nombre_peli = dgvFunciones.Rows[e.RowIndex].Cells[1].Value.ToString().Trim();
             vista.Hora_ini    = dgvFunciones.Rows[e.RowIndex].Cells[2].Value.ToString().Trim();
             vista.FechaFun    = Convert.ToDateTime(dgvFunciones.Rows[e.RowIndex].Cells[3].Value.ToString().Trim());
             vista.ID_funcion  = Convert.ToInt32(dgvFunciones.Rows[e.RowIndex].Cells[5].Value.ToString().Trim());
             vista.Id_pelicula = Convert.ToInt32(dgvFunciones.Rows[e.RowIndex].Cells[6].Value.ToString().Trim());
             vista.Cod_sala    = Convert.ToInt32(dgvFunciones.Rows[e.RowIndex].Cells[7].Value.ToString().Trim());
             CatFunciones cat = new CatFunciones(vista, this);
             cat.Show();
             this.Close();
         }
     }
     catch
     { }
 }
        public Asientos_Elegir(vFuncion obj, int num, int abuelo, int adul, int ninio, decimal total_pagar, decimal precio_sala)
        {
            InitializeComponent();
            id_fun = obj.ID_funcion;
            vista  = obj;
            RecupFilaColumn();
            total_asiento = num;
            tipos[0]      = abuelo;
            tipos[1]      = adul;
            tipos[2]      = ninio;
            id_boleto     = new int[total_asiento];//arreglo para almacenar los id de boleto
            prec_sala     = precio_sala;
            contador      = total_asiento;
            but           = new Button[fila, columna];
            titulo        = new Label[fila];
            CrearAsientos();
            Asignar_Datos();
            Recorrer();
            Total_FIN = total_pagar;


            //MessageBox.Show("EL CODIGO DE LA SALA ES: " + vista.Cod_sala +" y el número de la sala es"+ vista.NUM_SALA);
        }