예제 #1
0
        private void Btn_Aceptar_Click(object sender, EventArgs e)
        {
            try
            {
                Datos.Tratamiento T = new Datos.Tratamiento();
                T.Id_Tratamiento          = (int)id_TratamientoNumericUpDown.Value;
                T.Descripcion_Tratamiento = descripcion_TratamientoTextBox.Text;

                if (id_TratamientoNumericUpDown.Value == 0)
                {
                    Datos.Tratamiento.Add(T);
                    MessageBox.Show("Se ha agregado un nuevo registro.");
                }
                else
                {
                    Datos.Tratamiento.Set(T);
                    MessageBox.Show("Se ha modificado correctamente el registro.");
                }
                Close();
            }
            catch (Exception Error)
            {
                MessageBox.Show(Error.Message);
            }
        }
예제 #2
0
        private void Btn_AgregarTratameinto_Click(object sender, EventArgs e)
        {
            MDI.FrmTratamientos FrmS = new MDI.FrmTratamientos();
            FrmS.ShowDialog();
            if (MDI.FrmTratamientos.ValorReturn != "")
            {
                Datos.Tratamiento T = Datos.Tratamiento.GetTratamiento(MDI.FrmTratamientos.ValorReturn, "").ListaTratamiento[0];
                DG_Tratamiento.Rows.Add();

                DG_Tratamiento.Rows[DG_Tratamiento.Rows.Count - 1].Tag = MDI.FrmTratamientos.ValorReturn;

                DG_Tratamiento.Rows[DG_Tratamiento.Rows.Count - 1].Cells["Clm_NombreTratamiento"].Value = T.Descripcion_Tratamiento;
            }
        }
예제 #3
0
        public FrmTratamientosABM(string IdTratamiento)
        {
            InitializeComponent();
            try
            {
                //Busco el una unica fila por su id
                Datos.Tratamiento T = Datos.Tratamiento.GetTratamiento(IdTratamiento, "").ListaTratamiento[0];

                id_TratamientoNumericUpDown.Value   = T.Id_Tratamiento;
                descripcion_TratamientoTextBox.Text = T.Descripcion_Tratamiento;
            }
            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.Tratamiento T = Datos.Tratamiento.GetTratamiento(Txt_Id.Text, Txt_Tratamiento.Text);

                //Agrego las columnas de la regilla de datos.
                DG_Datos.Columns.Add("Clm_Descripcion", "Tratamiento");

                DG_Datos.Font = new Font(Config.NombreFont, Config.TamañoFont);
                DG_Datos.Columns["Clm_Descripcion"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;

                //Agrego las filas
                foreach (Datos.Tratamiento ItemTratamiento in T.ListaTratamiento)
                {
                    DG_Datos.Rows.Add();
                    DG_Datos.Rows[DG_Datos.Rows.Count - 1].Tag = ItemTratamiento.Id_Tratamiento;

                    DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Descripcion"].Value = ItemTratamiento.Descripcion_Tratamiento;
                }

                Txt_CantidadRegistros.Text = T.ListaTratamiento.Count.ToString();

                if (NumeroFilaUltimaSeleccion != 0 && DG_Datos.Rows.Count > NumeroFilaUltimaSeleccion)
                {
                    DG_Datos.Rows[NumeroFilaUltimaSeleccion].Selected = true;
                }
            }
            catch (Exception Error)
            {
                MessageBox.Show(Error.Message);
            }
        }