示例#1
0
 void LlenarDataGrid()
 {
     try
     {
         brl = new MedicamentoBRL();
         dgvDatos.ItemsSource           = null;
         dgvDatos.ItemsSource           = brl.Select().DefaultView;
         dgvDatos.Columns[0].Visibility = Visibility.Hidden;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + " error al filtrar");
     }
 }
示例#2
0
        private void BtnGuardar_Click(object sender, RoutedEventArgs e)
        {
            switch (opcion)
            {
            case 1:

                try
                {
                    med = new Common.Medicamento(txtNombreMedicamento.Text, DateTime.Parse(dtFechaVen.ToString()), double.Parse(txtPrecioUnitario.Text), txtTipoMedicamento.Text, byte.Parse(txtCantidadMedicamentos.Text));
                    brl = new MedicamentoBRL(med);
                    brl.Insert();

                    MessageBox.Show("categoria insertado con exito...");

                    DesHabilitar();
                    LlenarDataGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                break;

            case 2:
                try
                {
                    med.NombreMedicamento = txtNombreMedicamento.Text;
                    med.PrecioUnitario    = double.Parse(txtPrecioUnitario.ToString());
                    med.FechaVencimiento  = DateTime.Parse(dtFechaVen.ToString());

                    brl = new MedicamentoBRL(med);
                    brl.Update();



                    MessageBox.Show(" categoria Modificado con exito...");

                    LlenarDataGrid();
                    DesHabilitar();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error al modificar " + ex.Message);
                }
                break;
            }
        }
示例#3
0
 private void DgvDatos_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     med = null;
     if (dgvDatos.SelectedItems != null && dgvDatos.Items.Count > 0)
     {
         try
         {
             DataRowView dataRow = (DataRowView)dgvDatos.SelectedItem;
             int         id      = int.Parse(dataRow.Row.ItemArray[0].ToString());
             brl = new MedicamentoBRL();
             med = brl.Get(id);
             if (med != null)
             {
                 txtNombreMedicamento.Text = med.NombreMedicamento;
                 dtFechaVen.Text           = med.ToString();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Error en el get " + ex.Message);
         }
     }
 }