コード例 #1
0
        public bool actualizarPaciente(clsPaciente paci)
        {
            string str_sql = "UPDATE Pacientes SET";

            str_sql += "n_HistorialClinico=" + paci.historiaClinica.ToString();
            str_sql += ", Nombre='" + paci.nombre + "'";
            str_sql += ", Apellido='" + paci.apellido + "'";
            str_sql += ", Fecha_Nacimiento =" + paci.nacimiento.ToString();
            str_sql += ", id_obrasocial='" + paci.obra_Social + "'";
            str_sql += ", n_Afiliado=" + paci.nro_Afiliado;
            str_sql += ", Domicilio='" + paci.domicilio + "'";
            str_sql += ", Telefono=" + paci.telefono.ToString();
            str_sql += " WHERE dni=" + paci.dni.ToString();
            return(helper.consultaSQL(str_sql) == 1);
        }
コード例 #2
0
        private clsPaciente map_Pacient(DataRow row)
        {
            clsPaciente paci = new clsPaciente();

            paci.historiaClinica = int.Parse(row["n_HistoriaClinica"].ToString());
            paci.nombre          = row["Nombre"].ToString();
            paci.apellido        = row["Apellido"].ToString();
            paci.dni             = long.Parse(row["dni"].ToString());
            paci.nacimiento      = row["Fecha_Nacimiento"].ToString();
            paci.obra_Social     = int.Parse(row["id_obrasocial"].ToString());
            paci.nro_Afiliado    = long.Parse(row["n_Afiliado"].ToString());
            paci.domicilio       = row["Domicilio"].ToString();
            paci.telefono        = long.Parse(row["Telefono"].ToString());
            return(paci);
        }
コード例 #3
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            clsPaciente paci = new clsPaciente();

            paci.apellido     = txtApellido.Text;
            paci.dni          = int.Parse(txtDNI.Text);
            paci.domicilio    = txtDomicilio.Text;
            paci.nombre       = txtNombre.Text;
            paci.nro_Afiliado = int.Parse(txtNumeroDeSocio.Text);
            paci.obra_Social  = int.Parse(cboObraSocial.SelectedValue.ToString());
            paci.telefono     = int.Parse(txtTelefono.Text);
            PacienteHelper pacih = new PacienteHelper();

            pacih.actualizarPaciente(paci);
        }
コード例 #4
0
 private void frmAtencion1_Load(object sender, EventArgs e)
 {
     funciones.cargarListaSinEstado(lstMedicamentos, "Medicamentos", "id", "farmaco");
     funciones.llenarCombo(cboDietas, "Dietas", "n_dieta", "id");
     paciente                = new PacienteHelper().getByHistory(int.Parse(id_pac));
     lblNombre.Text          = "Nombre y Apellido: " + paciente.nombre + " " + paciente.apellido;
     lblHistoriaClinica.Text = "Nª de Historia Clinica: " + paciente.historiaClinica.ToString();
     // TODO: esta línea de código carga datos en la tabla '_3DataSet.Atenciones_Medicas' Puede moverla o quitarla según sea necesario.
     this.Atenciones_MedicasTableAdapter.Fill(this._3DataSet.Atenciones_Medicas);
     Atenciones_MedicasBindingSource.DataSource = datos.consultaTabla_parametros("SELECT * FROM Atenciones_Medicas WHERE id_HC=" + id_pac);
     this.rptMotivos.RefreshReport();
     this.rptDiagnostico.RefreshReport();
     this.rptObservacion.RefreshReport();
     this.rptRevision.RefreshReport();
 }
コード例 #5
0
        public void agregarPaciente(clsPaciente paci, BDHelper conexionAbierta)
        {
            string str_sql = "INSERT INTO Pacientes (Nombre,Apellido,dni,Fecha_Nacimiento,id_obrasocial,n_Afiliado,Domicilio,Telefono,Estado) values ";

            str_sql += "('" + paci.nombre + "','" + paci.apellido + "'," + paci.dni.ToString() + ",'" + paci.nacimiento.ToString() + "','" + paci.obra_Social;
            str_sql += "'," + paci.nro_Afiliado.ToString() + ",'" + paci.domicilio + "'," + paci.telefono.ToString() + ",'S')";

            string        s1l = crearHC(paci.dni.ToString());
            List <string> trans;

            trans = new List <string>();
            trans.Add(str_sql);
            trans.Add(s1l);

            conexionAbierta.ejecutarTransaccion(trans);
        }
コード例 #6
0
        public clsPaciente getByHistory(int HC)
        {
            string    str_sql = "SELECT * from Pacientes where n_HistoriaClinica=" + HC.ToString();
            DataTable tablin  = new DataTable();

            tablin = helper.consultaTabla_parametros(str_sql);
            if (tablin.Rows.Count > 0)
            {
                clsPaciente paci = new clsPaciente();
                paci = map_Pacient(tablin.Rows[0]);
                return(paci);
            }
            else
            {
                return(null);
            }
        }
コード例 #7
0
        public clsPaciente getByNameSurname(string nombre, string apellido)
        {
            string    str_sql = "select * from Pacientes where Nombre='" + nombre + "', Apellido='" + apellido + "'";
            DataTable tablin  = new DataTable();

            tablin = helper.consultaTabla_parametros(str_sql);

            if (tablin.Rows.Count > 0)
            {
                clsPaciente paci = new clsPaciente();
                paci = map_Pacient(tablin.Rows[0]);
                return(paci);
            }
            else
            {
                return(null);
            }
        }
コード例 #8
0
        private void nuevoPaciente()
        {
            paciente              = new clsPaciente();
            paciente.nombre       = txtNombre.Text;
            paciente.apellido     = txtApellido.Text;
            paciente.dni          = long.Parse(txtDNI.Text);
            paciente.telefono     = long.Parse(txtTelefono.Text);
            paciente.nacimiento   = dtpNacimiento.Value.ToString("yyyyMMdd");
            paciente.obra_Social  = int.Parse(cboObraSocial.SelectedValue.ToString());
            paciente.nro_Afiliado = long.Parse(txtNumeroDeSocio.Text);
            paciente.domicilio    = txtDomicilio.Text;

            oDatos.conectarTransaccion();

            pacienteHelper.agregarPaciente(paciente, oDatos);

            oDatos.desconectar();

            //MessageBox.Show("Paciente Agredado", "Añadir Paciente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }