public string ABM(M_Especialista oEspecialista, string NombreStoreP)
        {
            String Mensaje = "";
            List<M_Parametro> lst = new List<M_Parametro>();

            try
            {
                lst.Add(new M_Parametro("@Id_Especialista", oEspecialista.Id_Especialista));
                lst.Add(new M_Parametro("@Especialidad", oEspecialista.Especialidad));
                lst.Add(new M_Parametro("@Matricula", oEspecialista.Matricula));
                lst.Add(new M_Parametro("@NombreCompleto", oEspecialista.NombreCompleto));
                lst.Add(new M_Parametro("@Id_TipoDocumento", oEspecialista.Id_TipoDocumento));
                lst.Add(new M_Parametro("@NroDocumento", oEspecialista.NroDocumento));
                lst.Add(new M_Parametro("@Telefono1", oEspecialista.Telefono1));
                lst.Add(new M_Parametro("@Telefono2", oEspecialista.Telefono2));
                lst.Add(new M_Parametro("@Sexo", oEspecialista.Sexo));
                lst.Add(new M_Parametro("@Correo", oEspecialista.Correo));
                lst.Add(new M_Parametro("@FechaNacimiento", oEspecialista.FechaNacimiento));
                lst.Add(new M_Parametro("@Id_Estado", oEspecialista.Id_Estado));
                //Pasamos los datos de salida
                lst.Add(new M_Parametro("@Mensaje", "", SqlDbType.VarChar, ParameterDirection.Output, 1000));
                cnn.EjecutarSP(NombreStoreP, ref lst);
                Mensaje = lst[12].Valor.ToString();
                return Mensaje;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex);
            }
            return Mensaje;
        }
Beispiel #2
0
        public string AltaReceta(M_Receta oReceta, M_Especialista oEspecialista, M_Paciente oPaciente)
        {
            String Mensaje = "";
            List<M_Parametro> lst = new List<M_Parametro>();

            try
            {

                lst.Add(new M_Parametro("@Id_Receta", oReceta.Id_Receta));
                lst.Add(new M_Parametro("@FechaPrescripcion", oReceta.FechaPrescripcion));
                lst.Add(new M_Parametro("@Prescripcion", oReceta.Prescripcion));
                lst.Add(new M_Parametro("@CodMedicamento", oReceta.CodMedicamento));
                lst.Add(new M_Parametro("@Cantidad", oReceta.Cantidad));
                lst.Add(new M_Parametro("@Unidad", oReceta.Unidad));
                lst.Add(new M_Parametro("@Posologia", oReceta.Posologia));
                lst.Add(new M_Parametro("@DuracionTratamiento", oReceta.DuraTrata));
                lst.Add(new M_Parametro("@ViaAdministracion", oReceta.ViaAdmin));
                lst.Add(new M_Parametro("@InstruccionesFarma", oReceta.IntrFarma));
                lst.Add(new M_Parametro("@Id_HC", oPaciente.Id_HC));
                lst.Add(new M_Parametro("@Id_Especialista", oEspecialista.Id_Especialista));
                lst.Add(new M_Parametro("@Id_Estado", oReceta.Id_Estado));

                //Pasamos los datos de salida
                lst.Add(new M_Parametro("@Mensaje", "", SqlDbType.VarChar, ParameterDirection.Output, 1000));
                oConexion.EjecutarSP("AltaReceta", ref lst);
                Mensaje = lst[13].Valor.ToString();
                return Mensaje;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return Mensaje;
        }
        public string BajaEspecialista(M_Especialista oEspecialista)
        {
            String Mensaje = "";
            List<M_Parametro> lst = new List<M_Parametro>();

            try
            {
                lst.Add(new M_Parametro("@Matricula", oEspecialista.Matricula));
                //Pasamos los datos de salida
                lst.Add(new M_Parametro("@Mensaje", "", SqlDbType.VarChar, ParameterDirection.Output, 100));
                cnn.EjecutarSP("BajaEspecialista", ref lst);
                Mensaje = lst[1].Valor.ToString();
                return Mensaje;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex);
            }
            return Mensaje;
        }
Beispiel #4
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();
        }
Beispiel #5
0
 private void btnBuscarE_Click(object sender, EventArgs e)
 {
     oEspecialista = new M_Especialista();
     frmBuscarEspecialistas frm = new frmBuscarEspecialistas();
     //ShowDialog lo que hace es que se abra el formulario arriba del principal y hasta que no lo cierres no pones interactuar con los demas.
     if (frm.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;
     oEspecialista = frm.RecuperarEspecialista();
     txtEspecialista.Text = oEspecialista.NombreCompleto;
     oReceta.Id_Especialista = oEspecialista.Id_Especialista;
 }
        public List<M_Especialista> GetAllEspecialistas()
        {
            List<M_Especialista> lst = new List<M_Especialista>();
            string query = ("SELECT * FROM T_Especialistas");
            DataTable dt = cnn.EjecutaQueryParam(query);
            try
            {
                if (dt != null)
                {
                    foreach (DataRow row in dt.Rows)
                    {
                        oEspecialista = new M_Especialista();

                        oEspecialista.Especialidad = row["Especialidad"].ToString();
                        oEspecialista.Matricula = row["Matricula"].ToString();
                        oEspecialista.Id_Especialista = int.Parse(row["Id_Especialista"].ToString());
                        oEspecialista.Id_Estado = int.Parse(row["Id_Estado"].ToString());
                        oEspecialista.NombreCompleto = row["NombreCompleto"].ToString();
                        oEspecialista.Id_TipoDocumento = int.Parse(row["Id_TipoDocumento"].ToString());
                        oEspecialista.NroDocumento = int.Parse(row["NroDocumento"].ToString());
                        oEspecialista.Telefono1 = row["Telefono1"].ToString();
                        oEspecialista.Telefono2 = row["Telefono2"].ToString();
                        oEspecialista.Sexo = char.Parse(row["Sexo"].ToString());
                        oEspecialista.Correo = row["Correo"].ToString();
                        oEspecialista.FechaNacimiento = DateTime.Parse(row["FechaNacimiento"].ToString());
                        lst.Add(oEspecialista);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return lst;
        }
 private void LlenarFormulario(M_Especialista oEspecialista)
 {
     CargaCmbTipoDoc();
     txtId_Especialista.Text = oEspecialista.Id_Especialista.ToString();
     cmbTipoDocumento.SelectedValue = oEspecialista.Id_Especialista.ToString();
     txtNroDocumento.Text = oEspecialista.NroDocumento.ToString();
     txtMatricula.Text = oEspecialista.Matricula;
     txtEspecialidad.Text = oEspecialista.Especialidad;
     txtTelefono.Text = oEspecialista.Telefono1;
     txtCelular.Text = oEspecialista.Telefono2;
     txtCorreo.Text = oEspecialista.Correo;
     cmbTipoDocumento.SelectedIndex = oEspecialista.Id_TipoDocumento;
     txtNombreCompleto.Text = oEspecialista.NombreCompleto;
     dtpFechaNacimiento.Value = oEspecialista.FechaNacimiento;
     ChekearSexo(oEspecialista.Sexo.ToString());
     chkEstado.Checked = ValEstadoInv(oEspecialista.Id_Estado);
 }
 private void btnBuscarEspecialista_Click(object sender, EventArgs e)
 {
     frmBuscarEspecialistas frm = new frmBuscarEspecialistas();
     if (frm.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;
     oEspecialista = new M_Especialista();
     oEspecialista = frm.RecuperarEspecialista();
     LlenarFormulario(oEspecialista);
 }
Beispiel #9
0
 private void CompletaFormulario(M_Consulta _oConsulta)
 {
     txtId_Consulta.Text = _oConsulta.Id_Consulta.ToString();
     dtpConsulta.Value = _oConsulta.FechaConsulta;
     richAnamnesis.Text = _oConsulta.Anamnesis;
     richDiagnostico.Text = _oConsulta.Diagnosticos;
     richTratamiento.Text = _oConsulta.Tratamientos;
     richExploracion.Text = _oConsulta.Exploraciones;
     richObservaciones.Text = _oConsulta.Observaciones;
     numericUDPSistolica.Value = _oConsulta.PA_Sistolica;
     numericUDPDiastolica.Value = _oConsulta.PA_Diastolica;
     numericUDPulsacion.Value = _oConsulta.Pulsaciones;
     numericUDRRespi.Value = _oConsulta.R_Respiratorio;
     numericUDTemp.Value = _oConsulta.Temperatura;
     numericUDPeso.Value = _oConsulta.Peso;
     numericUDAltura.Value = _oConsulta.Altura;
     txtIMC.Text = _oConsulta.IMC.ToString();
     oEspecialista = oEspecialista_c.GetEspecialista(_oConsulta.Id_Especialista);
     txtEspecialista.Text = oEspecialista.NombreCompleto;
     oPaciente = oPaciente_c.GetPaciente(_oConsulta.Id_HC);
     txtPaciente.Text = oPaciente.NombreCompleto;
 }