Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
                    }

            }
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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)
                {

                }
            }
        }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
        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;
        }
Ejemplo n.º 7
0
 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;
     }
 }
Ejemplo n.º 8
0
 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;
     }
 }
Ejemplo n.º 9
0
 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;
     }
 }