private void btnAction_Click(object sender, EventArgs e)
        {
            unGrupo = (Grupo)grillaGrupos.CurrentRow.DataBoundItem;

            try
            {
                Afiliados.ModificarGrupo(unAfiliado, unGrupo);
                MessageBox.Show("El afiliado ha sido actualizado correctamente", "Aviso", MessageBoxButtons.OK);
                this.Close();
            }
            catch
            {
                MessageBox.Show("No se pudo actualizar el grupo", "Error!", MessageBoxButtons.OK);
            }
        }
示例#2
0
        public static List<Grupo> ObtenerGrupos(String numero)
        {
            List<Grupo> Lista = new List<Grupo>();

            List<SqlParameter> ListaParametros = new List<SqlParameter>();
            if (numero != "") ListaParametros.Add(new SqlParameter("@numero", "%" + numero + "%")); else ListaParametros.Add(new SqlParameter("@numero", "%%"));

            SqlDataReader lector = Clases.BaseDeDatosSQL.ObtenerDataReader("SELECT * FROM mario_killers.Grupo_Familia WHERE codigo LIKE @numero", "T", ListaParametros);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    Grupo unGrupo = new Grupo();
                    unGrupo.nroGrupo = (decimal)lector["codigo"];
                    unGrupo.planMedico = (decimal)lector["plan_medico"];

                    Lista.Add(unGrupo);
                }
            }
            return Lista;
        }
示例#3
0
        public static void ModificarGrupo(Afiliado afil, Grupo grupo)
        {
            List<SqlParameter> ListaParametros = new List<SqlParameter>();
            ListaParametros.Add(new SqlParameter("@id", (int)afil.Id));
            ListaParametros.Add(new SqlParameter("@grupo_familia", (int)grupo.nroGrupo));
            ListaParametros.Add(new SqlParameter("@nro_familia", (int)ObtenerSiguienteNumeroFamilia(grupo.nroGrupo)));

            Clases.BaseDeDatosSQL.EscribirEnBase("UPDATE mario_killers.Afiliado SET grupo_familia = @grupo_familia, nro_familiar = @nro_familia WHERE persona = @id", "T", ListaParametros);
        }