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; }
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); } } }
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(); } } }
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; } } }
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); } }
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); } }