コード例 #1
0
        public DataSet getReportSQL(Conexion conn, List <string> listvalues, string numrpt)
        {
            try
            {
                string stringSQL = "";
                switch (numrpt)
                {
                case "0":
                    conn.getDataSet().Clear();
                    stringSQL = "SELECT cedula_paciente, nombre_paciente, apellido_paciente, telefono_paciente, direccion_paciente,"
                                + "edad_paciente, sexo_paciente, lugar_nacimiento, enfermedad_padecimiento, problema_presion, fiebre_reumatica"
                                + "FROM tbl_paciente ORDER BY nombre_paciente ASC";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("tbl_paciente", conn.getDataSet().DataSetName);
                    break;

                case "1":
                    conn.getDataSet().Clear();
                    stringSQL = "SELECT cedula_paciente, nombre_paciente, apellido_paciente, telefono_paciente, direccion_paciente,"
                                + " edad_paciente, sexo_paciente, lugar_nacimiento, enfermedad_padecimiento, problema_presion, fiebre_reumatica,"
                                + " medico_cabecera, tipo_sangre, telefono_emergencia, parentesco, historia_queja_medica "
                                + " FROM tbl_paciente "
                                + " WHERE cedula_paciente = '" + listvalues[0] + "'";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("tbl_paciente", conn.getDataSet().DataSetName);
                    break;
                }
            }catch (Exception ex) {
                mssg.showMessage("Seleccione 'Aceptar' para mostrar el reporte", "", "");
                return(null);
            }
            return(conn.getDataSet());
        }
コード例 #2
0
        public List <string> getTratamiento(Conexion conn, System.Windows.Forms.ListView listView)
        {
            List <string> listData = new List <string>();

            try
            {
                conn.getDataSet().Clear();
                string stringSQL = "SELECT nombre_tratamiento, precio "
                                   + "FROM tbl_tratamiento"
                                   + " WHERE nombre_tratamiento = '" + listView.SelectedItems[0].Text + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                if (conn.getDataSet().Tables.Count != 0)
                {
                    for (int cont = 0; cont < conn.getDataSet().Tables[0].Columns.Count; cont++)
                    {
                        listData.Add(conn.getDataSet().Tables[0].Rows[0].ItemArray[cont].ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(listData);
        }
コード例 #3
0
        public List <string> getExpediente(Conexion conn, System.Windows.Forms.ListView listView)
        {
            List <string> listData = new List <string>();

            try
            {
                conn.getDataSet().Clear();
                string stringSQL = "SELECT cedula_paciente, nombre_paciente, apellido_paciente, telefono_paciente, sexo_paciente, enfermedad_padecimiento, problema_presion, fiebre_reumatica,"
                                   + " medico_cabecera, tipo_sangre, telefono_emergencia, parentesco, historia_queja_medica"
                                   + " FROM tbl_paciente"
                                   + " WHERE tbl_paciente.cedula_paciente = '" + listView.SelectedItems[0].Text + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                if (conn.getDataSet().Tables.Count != 0)
                {
                    for (int cont = 0; cont < conn.getDataSet().Tables[0].Columns.Count; cont++)
                    {
                        listData.Add(conn.getDataSet().Tables[0].Rows[0].ItemArray[cont].ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(listData);
        }
コード例 #4
0
ファイル: Login.cs プロジェクト: Andrey04Dev/Clinica-Dental
        public bool loginSystem(String user, String password)
        {
            try
            {
                //Comprobamos si el usuario y el password en MD5 son correctos
                conn.querySQL("SELECT username FROM tbl_users WHERE tbl_users.username = '******' AND tbl_users.password ='******'");
                conn.fillDataset("tbl_users", "");

                //Si obtenemos al menos una fila nos logueamos en el sistema devolviendo verdadero
                if (conn.getDataSet().Tables[0].Rows.Count == 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
                return(false);
            }
        }
コード例 #5
0
        public List <string> getOdontograma(Conexion conn, System.Windows.Forms.ListView listView)
        {
            List <string> listData = new List <string>();

            try
            {
                conn.getDataSet().Clear();
                string stringSQL = "SELECT cedula_paciente, categoria_odontograma, imagen_odontograma"
                                   + "FROM tbl_odontograma"
                                   + " WHERE cedula_paciente = '" + listView.SelectedItems[0].Text + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                if (conn.getDataSet().Tables.Count != 0)
                {
                    for (int cont = 0; cont < conn.getDataSet().Tables[0].Columns.Count; cont++)
                    {
                        listData.Add(conn.getDataSet().Tables[0].Rows[0].ItemArray[cont].ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(listData);
        }
コード例 #6
0
        public List <string> getAnamnesis(Conexion conn, System.Windows.Forms.ListView listView)
        {
            List <string> listData = new List <string>();

            try
            {
                conn.getDataSet().Clear();
                string stringSQL = "SELECT cedula_paciente, medico_cabecera, tipo_sangre, persona_avisar, telefono_emergencia,"
                                   + " direccion, parentesco, queja_principal, historia_queja_historia"
                                   + " FROM tbl_anamnesis "
                                   + " WHERE cedula_paciente = '" + listView.SelectedItems[0].Text + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                if (conn.getDataSet().Tables.Count != 0)
                {
                    for (int cont = 0; cont < conn.getDataSet().Tables[0].Columns.Count; cont++)
                    {
                        listData.Add(conn.getDataSet().Tables[0].Rows[0].ItemArray[cont].ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(listData);
        }
コード例 #7
0
        /* Función de edición de datos de Películas, decide insertar en caso
         * de que la consulta no devuelva nada con el código actual,
         * en caso de existir el registro lo actualiza
         */

        public bool editPaciente(Conexion conn, List <string> listData)
        {
            bool edit = false;

            try
            {
                // conn.getDataSet().Clear();
                string stringSQL = "SELECT * FROM tbl_paciente WHERE cedula_paciente = '" + listData[0] + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                if (conn.getDataSet().Tables[0].Rows.Count == 0)
                {
                    conn.getDataSet().Clear();
                    stringSQL = "   INSERT INTO tbl_paciente (cedula_paciente, nombre_paciente, apellido_paciente, telefono_paciente, direccion_paciente, edad_paciente, sexo_paciente, lugar_nacimiento, enfermedad_padecimiento, problema_presion, fiebre_reumatica,"
                                + " medico_cabecera, tipo_sangre, telefono_emergencia, parentesco, historia_queja_medica )"
                                + " VALUES ('" + listData[0] + "','" + listData[1] + "', '" + listData[2]
                                + "', " + listData[3] + ", '" + listData[4] + "', " + listData[5] + ",'" + listData[6] + "','" + listData[7] + "','" + listData[8] + "','" + listData[9] + "','" + listData[10]
                                + "', '" + listData[11] + "','" + listData[12] + "'," + listData[13] + ",'" + listData[14] + "','" + listData[15] + "');";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("", "");

                    edit = false;
                }
                else
                {
                    conn.getDataSet().Clear();
                    stringSQL = "UPDATE tbl_paciente SET cedula_paciente = '" + listData[0] + "', nombre_paciente= '" + listData[1]
                                + "', apellido_paciente='" + listData[2] + "', telefono_paciente=" + listData[3] + ", direccion_paciente='" + listData[4]
                                + "', edad_paciente=" + listData[5] + ", sexo_paciente='" + listData[6] + "', lugar_nacimiento='" + listData[7] + "', enfermedad_padecimiento='" + listData[8]
                                + "', problema_presion='" + listData[9] + "', fiebre_reumatica='" + listData[10] + "', medico_cabecera='" + listData[11] + "', tipo_sangre='" + listData[12]
                                + "', telefono_emergencia=" + listData[13] + ", parentesco='" + listData[14] + "', historia_queja_medica='" + listData[15]
                                + "' WHERE cedula_paciente='" + listData[0] + "';";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("", "");

                    edit = true;
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(edit);
        }
コード例 #8
0
        public bool editAnamenesis(Conexion conn, List <string> listData)
        {
            bool edit = false;

            try
            {
                //conn.getDataSet().Clear();
                string stringSQL = "SELECT * FROM tbl_anamnesis WHERE cedula_paciente = '" + listData[0] + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                if (conn.getDataSet().Tables[0].Rows.Count == 0)
                {
                    conn.getDataSet().Clear();
                    stringSQL = "   INSERT INTO tbl_anamnesis (cedula_paciente, medico_cabecera, tipo_sangre, persona_avisar, telefono_emergencia, direccion, parentesco, queja_principal, historia_queja_historia )"
                                + " VALUES ('" + listData[0] + "','" + listData[1] + "', '" + listData[2]
                                + "', '" + listData[3] + "', " + listData[4] + ", '" + listData[5] + "','" + listData[6] + "','" + listData[7] + "','" + listData[8] + "');";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("", "");

                    edit = false;
                }
                else
                {
                    conn.getDataSet().Clear();
                    stringSQL = "UPDATE tbl_anamnesis SET cedula_paciente = '" + listData[0] + "', medico_cabecera= '" + listData[1]
                                + "', tipo_sangre='" + listData[2] + "', persona_avisar='" + listData[3] + "', telefono_emergencia=" + listData[4]
                                + ", direccion'" + listData[5] + "', parentesco='" + listData[6] + "', queja_principal='" + listData[7] + "', historia_queja_historia='" + listData[8]
                                + "' WHERE cedula_paciente='" + listData[0] + "';";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("", "");

                    edit = true;
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(edit);
        }
コード例 #9
0
        /* Función para búsqueda de datos de Películas mediante un sólo parámetro (nombre o código)
         * y llenado de resultado de datos (se invoca el llenado del ListView)
         * */
        public bool editTratamiento(Conexion conn, List <string> listData)
        {
            bool edit = false;

            try
            {
                //conn.getDataSet().Clear();
                string stringSQL = "SELECT * FROM tbl_tratamiento WHERE nombre_tratamiento = '" + listData[0] + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                if (conn.getDataSet().Tables[0].Rows.Count == 0)
                {
                    conn.getDataSet().Clear();
                    stringSQL = "   INSERT INTO tbl_tratamiento (nombre_tratamiento, precio)"
                                + " VALUES ('" + listData[0] + "'," + listData[1] + ");";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("", "");

                    edit = false;
                }
                else
                {
                    conn.getDataSet().Clear();
                    stringSQL = "UPDATE tbl_tratamiento SET nombre_tratamiento = '" + listData[0] + "', precio = " + listData[1]
                                + " WHERE nombre_tratamiento='" + listData[0] + "';";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("", "");

                    edit = true;
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(edit);
        }
コード例 #10
0
        public bool editOdontograma(Conexion conn, List <string> listData)
        {
            bool edit = false;

            try
            {
                conn.getDataSet().Clear();
                string stringSQL = "SELECT * FROM tbl_odontograma WHERE cedula_paciente = '" + listData[0] + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                if (conn.getDataSet().Tables[0].Rows.Count == 0)
                {
                    conn.getDataSet().Clear();
                    stringSQL = "   INSERT INTO tbl_odontograma (cedula_paciente, categoria_odontograma, imagen_odontograma )"
                                + " VALUES ('" + listData[0] + "','" + listData[1] + "', '" + listData[2] + "');";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("", "");

                    edit = false;
                }
                else
                {
                    conn.getDataSet().Clear();
                    stringSQL = "UPDATE tbl_odontograma SET cedula_paciente = '" + listData[0] + "', categoria_odontograma = '" + listData[1]
                                + "', imagen_odontograma ='" + listData[2] + "' WHERE cedula_paciente='" + listData[0] + "';";
                    conn.querySQL(stringSQL);
                    conn.fillDataset("", "");

                    edit = true;
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(edit);
        }
コード例 #11
0
        public bool eliminarPaciente(Conexion conn, String textdata)
        {
            bool edit = false;

            try
            {
                conn.getDataSet().Clear();
                string stringSQL = "DELETE FROM tbl_paciente WHERE cedula_paciente= '" + textdata + "'";
                conn.querySQL(stringSQL);
                conn.fillDataset("", "");

                edit = true;
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }

            return(edit);
        }