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; }
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; }
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 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); }
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; }