private void Btn_Aceptar_Click(object sender, EventArgs e) { try { Datos.Pais P = new Datos.Pais(); P.Id_Pais = (Txt_Id.Text == "") ? 0 : Convert.ToInt32(Txt_Id.Text); P.Nombre_Pais = nombreTextBox.Text; if (Txt_Id.Text == "") { Datos.Pais.Add(P); MessageBox.Show("Se ha agregado un nuevo registro."); } else { Datos.Pais.Set(P); MessageBox.Show("Se ha modificado correctamente el registro."); } Close(); } catch (Exception Error) { MessageBox.Show(Error.Message); } }
public FrmPaisABM(string IdPais) { InitializeComponent(); try { //Busco el una unica fila por su id Datos.Pais P = Datos.Pais.GetPais(IdPais); Txt_Id.Text = IdPais; nombreTextBox.Text = P.ListaPais[0].Nombre_Pais; } 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.Pais P = Datos.Pais.GetPais(Txt_Id.Text); //Agrego las columnas de la regilla de datos. DG_Datos.Columns.Add("Clm_Pais", "Pais"); DG_Datos.Font = new Font(Config.NombreFont, Config.TamaƱoFont); DG_Datos.Columns["Clm_Pais"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; //Agrego las filas foreach (Datos.Pais ItemPais in P.ListaPais) { DG_Datos.Rows.Add(); DG_Datos.Rows[DG_Datos.Rows.Count - 1].Tag = ItemPais.Id_Pais; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Pais"].Value = ItemPais.Nombre_Pais; } Txt_CantidadRegistros.Text = P.ListaPais.Count.ToString(); if (NumeroFilaUltimaSeleccion != 0 && DG_Datos.Rows.Count > NumeroFilaUltimaSeleccion) { DG_Datos.Rows[NumeroFilaUltimaSeleccion].Selected = true; } } catch (Exception Error) { MessageBox.Show(Error.Message); } }