public ImprimirReceta(Visita v,int idmed) { visita = new Visita(); if (idmed != 0) { medicacion = new Medicacion(); medicacion.Id = idmed; } InitializeComponent(); visita = v; }
private void btnNuevaMedicacion_Click(object sender, EventArgs e) { string select = "SELECT idmedicamento,codigo,descripcion,presentacion"; string from = "FROM medicamento NATURAL JOIN articulo"; ElegirObjeto eo = new ElegirObjeto("Eleccion de Medicamento", select, from); eo.ShowDialog(); if (eo.Id > 0) { Medicamento medicamento = gv.getMedicamentoXID(eo.Id); Medicacion medicacion = new Medicacion(); medicacion.Medicamento = medicamento; if (!medicaciones.Contains(medicacion)) { medicaciones.Add(medicacion); dgvMedicaciones.Rows.Add(medicacion.Medicamento.Id, medicacion.Medicamento.Articulo.Descripcion, "", DateTime.Now, DateTime.Now.AddDays(1)); } } }
public void CargarGrillaMedicacion() { dgMedicacion.Rows.Clear(); for (int i = 0;i< medicaciones.Count; i++) { medicacion = new Medicacion(); medicacion = medicaciones.ElementAt<Medicacion>(i); dgMedicacion.Rows.Add(medicacion.Desde.ToShortDateString(),medicacion.Hasta.ToShortDateString(),medicacion.Medicamento.Articulo.Descripcion+" "+medicacion.Medicamento.Presentacion,medicacion.Medicamento.Droga.Descripcion,medicacion.Dosis,visita.Id,medicacion.Id); } }