Пример #1
0
        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);
            }
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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);
            }
        }