Exemple #1
0
        private void InsertaFila(Pelicula p)
        {
            C1.Win.C1FlexGrid.Row r = this.fgPelis.Rows.Add();

            r[cNombre]   = p.Nombre;
            r[cDirector] = p.Director;
            r[cYear]     = p.Year;
            r[cGenero]   = p.Genero;
            r[cValor]    = p.Valor;
            r[cVista]    = p.Vista;

            r.UserData = p;
        }
Exemple #2
0
        private void fgPelis_Click(object sender, EventArgs e)
        {
            if (fgPelis.RowSel > fgPelis.Rows.Fixed)
            {
                C1.Win.C1FlexGrid.Row r = fgPelis.Rows[fgPelis.RowSel];

                if (r.UserData is Pelicula)
                {
                    Pelicula p = (Pelicula)r.UserData;

                    this.RellenaDetalles(p);
                }
            }
        }
Exemple #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            C1.Win.C1FlexGrid.Row r = fgPelis.Rows[fgPelis.RowSel];

            if (r.UserData is Pelicula)
            {
                Pelicula p = (Pelicula)r.UserData;

                if (MessageBox.Show("¿Estás seguro que quieres eliminar la película '" + p.ToString() + "'?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                {
                    db.Peliculas.Remove(p);
                    db.SaveChanges();
                    this.CargaGrid();
                }
            }
        }
Exemple #4
0
        private void flex_ChangeEdit(object sender, System.EventArgs e)
        {
            using (Graphics g = flex.CreateGraphics())
            {
                // measure text height
                StringFormat sf   = new StringFormat();
                int          wid  = flex.Cols[flex.Col].WidthDisplay - 2;
                string       text = flex.Editor.Text;
                SizeF        sz   = g.MeasureString(text, flex.Font, wid, sf);

                // adjust row height if necessary
                C1.Win.C1FlexGrid.Row row = flex.Rows[flex.Row];
                if (sz.Height + 4 > row.HeightDisplay)
                {
                    row.HeightDisplay = (int)sz.Height + 4;
                }
            }
        }
Exemple #5
0
 private void ObservationGrid_DoubleClick(object sender, EventArgs e)
 {
     if (ObservationGrid.ColSel == 0)
     {
         if (ObservationGrid.Rows[ObservationGrid.RowSel].Height == 50)
         {
             mod_observation.Expand_Line(ObservationGrid);
         }
         else
         {
             mod_observation.Collapse_Line(ObservationGrid);
         }
     }
     else
     {
         C1.Win.C1FlexGrid.Row SelRow = ObservationGrid.Rows[ObservationGrid.RowSel];
         mod_observation.last_selected_obs_num = int.Parse(SelRow["num"].ToString());
         mod_carac.Add_Existing_Code_Tab(SelRow["code"].ToString(), SelRow["num"].ToString(), false);
     }
 }
Exemple #6
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            C1.Win.C1FlexGrid.Row r = fgPelis.Rows[fgPelis.RowSel];

            if (r.UserData is Pelicula)
            {
                Pelicula p = (Pelicula)r.UserData;

                frmPelicula form = new frmPelicula(p);
                form.Text = "Editar";

                if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    db.SaveChanges();

                    this.CargaGrid();
                }
            }
            else
            {
                MessageBox.Show("Primero selecciona la película que quieres editar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }