Beispiel #1
0
        public static List <Modificacion> BuscarModificaciones(String nombre, String apellido, int idPaciente, String plan)
        {
            List <Modificacion> modificaciones = new List <Modificacion>();
            string query;
            int    parametros = 0;

            Server server = Server.getInstance();

            AfiliadoManager.validarDato(apellido);
            query = "select * from GESTIONAME_LAS_VACACIONES.Modificaciones m join GESTIONAME_LAS_VACACIONES.Pacientes p ON (p.id = m.idPaciente) join GESTIONAME_LAS_VACACIONES.Planes pl ON (m.idPlan = pl.id) where ";

            if (nombre != "")
            {
                parametros++;
                query += " p.nombre like '" + nombre + "'";
            }
            if (apellido != "")
            {
                if (parametros > 0)
                {
                    query += " and ";
                }
                parametros++;
                query += "p.apellido like '" + apellido + "'";
            }
            if (idPaciente != -1)
            {
                if (parametros > 0)
                {
                    query += " and ";
                }
                parametros++;
                query += " m.idPaciente = " + idPaciente;
            }
            if (plan != "")
            {
                if (parametros > 0)
                {
                    query += " and ";
                }
                parametros++;
                query += " pl.descripcion = '" + plan + "'";
            }

            SqlDataReader reader = server.query(query);

            while (reader.Read())
            {
                Modificacion modif = new Modificacion();
                modif.id         = Convert.ToInt32(reader["id"]);
                modif.idPaciente = Convert.ToInt32(reader["idPaciente"]);
                modif.idPlan     = Convert.ToInt32(reader["idPlan"]);
                modif.motivo     = reader["motivo"].ToString();
                modif.fecha      = Convert.ToDateTime(reader["fecha"]);
                modificaciones.Add(modif);
            }
            reader.Close();
            return(modificaciones);
        }
Beispiel #2
0
 private void modificarAfiliado_Click(object sender, EventArgs e)
 {
     Abm_Afiliado.Modificacion ABMafiliadoMod = new Abm_Afiliado.Modificacion();
     ABMafiliadoMod.MdiParent = this;
     ABMafiliadoMod.Show();
 }