public M_Medicamento RecuperarMedicamento() { C_Medicamentos oMedicamento_c = new C_Medicamentos(); if (dgvMedicamentos.CurrentRow == null) return null; int i = Convert.ToInt32(dgvMedicamentos.CurrentRow.Cells["CodMedicamento"].Value); oMedicamento = oMedicamento_c.GetMedicamento(i); this.DialogResult = System.Windows.Forms.DialogResult.OK; return oMedicamento; }
private void txtCodMedicamento_KeyPress(object sender, KeyPressEventArgs e) { if ((int)e.KeyChar == (int)Keys.Enter) { if (txtCodMedicamento.Text != "") { oMedicamento = new M_Medicamento(); oMedicamentos_c = new C_Medicamentos(); txtNombreMedicamento.Clear(); oMedicamento = oMedicamentos_c.GetMedicamento(int.Parse(txtCodMedicamento.Text)); txtNombreMedicamento.Text = oMedicamento.Descripcion; } } }
private void LlenaCamposFormulario(Modelo.M_Receta oReceta) { C_Medicamentos oMedicamento_c = new C_Medicamentos(); Modelo.M_Medicamento oMedicamento = new Modelo.M_Medicamento(); oMedicamento = oMedicamento_c.GetMedicamento(oReceta.CodMedicamento); oEspecialista = oEspecialista_c.GetEspecialista(oReceta.Id_Especialista); //txtEspecialista.Text = oEspecialista.NombreCompleto.ToString(); txtId_Receta.Text = oReceta.Id_Receta.ToString(); dtpFechPresta.Value = Convert.ToDateTime(oReceta.FechaPrescripcion); rchPrescripcion.Text = oReceta.Prescripcion.ToString(); rchIntrucFarma.Text = oReceta.IntrFarma.ToString(); txtCantidad.Text = oReceta.Cantidad.ToString(); txtDuracion.Text = oReceta.DuraTrata.ToString(); txtPosologia.Text = oReceta.Posologia.ToString(); txtViaAdmin.Text = oReceta.ViaAdmin.ToString(); txtUnidad.Text = oReceta.Unidad.ToString(); txtNombreMedicamento.Text = (string)oMedicamento.Descripcion.ToString(); txtCodMedicamento.Text = oMedicamento.CodMedicamento.ToString(); }
private void txtCodMedicamento_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { try { if (txtCodMedicamento.Text == "") { MessageBox.Show("Ingrese Medicamento"); } oMedicamento = oMedicamentos_c.GetMedicamento(Convert.ToInt32(txtCodMedicamento.Text)); if (oMedicamento.Descripcion != null) { txtNombreMedicamento.Text = oMedicamento.Descripcion; } else { txtNombreMedicamento.Text = ""; txtCodMedicamento.Text = ""; } } catch (Exception) { } } }
private void btnBuscarPacientes_Click(object sender, EventArgs e) { oMedicamento = new M_Medicamento(); frmBuscarMedicamento frm = new frmBuscarMedicamento(); if (frm.ShowDialog() != System.Windows.Forms.DialogResult.OK) return; oMedicamento = frm.RecuperarMedicamento(); txtCodMedicamento.Text = oMedicamento.CodMedicamento.ToString(); txtNombreMedicamento.Text = oMedicamento.Descripcion; }
public List<M_Medicamento> GetAllMedicamentos() { List<M_Medicamento> lst = new List<M_Medicamento>(); string query = ("SELECT * FROM T_Medicamentos"); DataTable dt = oConexion.EjecutaQueryParam(query); try { if (dt != null) { foreach (DataRow row in dt.Rows) { oMedicamento = new M_Medicamento(); oMedicamento.CodMedicamento = int.Parse(row["CodMedicamento"].ToString()); oMedicamento.Descripcion = row["Descripcion"].ToString(); oMedicamento.Presentacion = row["Presentacion"].ToString(); oMedicamento.Troquel = row["Troquel"].ToString(); oMedicamento.CodigoBarra = row["CodigoBarra"].ToString(); oMedicamento.Id_Laboratorio = int.Parse(row["Id_Laboratorio"].ToString()); lst.Add(oMedicamento); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } return lst; }
public int EditarMedicamento(M_Medicamento oMedicamento) { try { string query = "UPDATE T_Medicamentos SET CodMedicamento='" + oMedicamento.CodMedicamento + "',Descripcion='" + oMedicamento.Descripcion + "',Presentacion='" + oMedicamento.Presentacion + "',Troquel='" + oMedicamento.Troquel + "',CodigoBarra='" + oMedicamento.CodigoBarra + "',Id_Laboratorio='" + oMedicamento.Id_Laboratorio + "' WHERE CodMedicamento='" + oMedicamento.CodMedicamento + "'"; int resultado = oConexion.EjecutaExecuteScalar(query); return resultado; } catch (Exception) { throw; } }
public int BajaMedicamento(M_Medicamento oMedicamento) { try { string query = "DELETE T_Medicamentos WHERE CodMedicamento='" + oMedicamento.CodMedicamento + "'"; int resultado = oConexion.EjecutaExecuteScalar(query); return resultado; } catch (Exception) { throw; } }
public int AltaMedicamento(M_Medicamento oMedicamento) { try { string query = "INSERT INTO T_Medicamentos VALUES '" + oMedicamento.CodMedicamento + "','" + oMedicamento.Descripcion + "','" + oMedicamento.Presentacion + "','" + oMedicamento.Troquel + "','" + oMedicamento.CodigoBarra + "','" + oMedicamento.Id_Laboratorio + "'"; int resultado = oConexion.EjecutaExecuteScalar(query); return resultado; } catch (Exception) { throw; } }