private void Btn_Aceptar_Click(object sender, EventArgs e) { try { Datos.Estudio E = new Datos.Estudio(); E.Id_Estudio = (int)id_EstudioNumericUpDown.Value; E.Descripcion_Estudio = descripcion_EstudioTextBox.Text; if (id_EstudioNumericUpDown.Value == 0) { Datos.Estudio.Add(E); MessageBox.Show("Se ha agregado un nuevo registro."); } else { Datos.Estudio.Set(E); MessageBox.Show("Se ha modificado correctamente el registro."); } Close(); } catch (Exception Error) { MessageBox.Show(Error.Message); } }
private void Btn_AgregarEstudio_Click(object sender, EventArgs e) { MDI.FrmEstudios FrmS = new MDI.FrmEstudios(); FrmS.ShowDialog(); if (MDI.FrmEstudios.ValorReturn != "") { Datos.Estudio E = Datos.Estudio.GetEstudio(MDI.FrmEstudios.ValorReturn, "").ListaEstudio[0]; DG_Estudios.Rows.Add(); DG_Estudios.Rows[DG_Estudios.Rows.Count - 1].Tag = MDI.FrmEstudios.ValorReturn; DG_Estudios.Rows[DG_Estudios.Rows.Count - 1].Cells["Clm_NombreEstudio"].Value = E.Descripcion_Estudio; } }
public FrmEstudiosABM(string IdEstudio) { InitializeComponent(); try { //Busco el una unica fila por su id Datos.Estudio E = Datos.Estudio.GetEstudio(IdEstudio, "").ListaEstudio[0]; id_EstudioNumericUpDown.Value = E.Id_Estudio; descripcion_EstudioTextBox.Text = E.Descripcion_Estudio; } catch (Exception Error) { MessageBox.Show(Error.Message); } }
private void Buscar() { try { //Borro todo las filas y columnas anteriores DG_Datos.Columns.Clear(); DG_Datos.Rows.Clear(); //Busco la lista de datos Datos.Estudio E = Datos.Estudio.GetEstudio(Txt_Id.Text, Txt_Estudio.Text); //Agrego las columnas de la regilla de datos. DG_Datos.Columns.Add("Clm_Estudio", "Estudio"); DG_Datos.Font = new Font(Config.NombreFont, Config.TamañoFont); DG_Datos.Columns["Clm_Estudio"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; //Agrego las filas foreach (Datos.Estudio ItemEstudio in E.ListaEstudio) { DG_Datos.Rows.Add(); DG_Datos.Rows[DG_Datos.Rows.Count - 1].Tag = ItemEstudio.Id_Estudio; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Estudio"].Value = ItemEstudio.Descripcion_Estudio; } Txt_CantidadRegistros.Text = E.ListaEstudio.Count.ToString(); if (NumeroFilaUltimaSeleccion != 0 && DG_Datos.Rows.Count > NumeroFilaUltimaSeleccion) { DG_Datos.Rows[NumeroFilaUltimaSeleccion].Selected = true; } } catch (Exception Error) { MessageBox.Show(Error.Message); } }